Posteado por: edeortuzar | 18/03/2014

SiteMesh – Decoractors


Estuve buscando información para usar decorators con JSP y Spring y encontré dos opciones:

Apache Tiles

SiteMesh

Buscando un poco de información y ejemplos de cada uno me decidí usar SiteMesh, del cual hay mucha información.

En la wiki de SiteMesh uno puede encontrar como unirlo a su proyecto y también tiene una SDK para verlo en funcionamiento y ver el código.

Les dejo un par de links con varios ejemplos de como empezar:

http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=IntroduccionSitemesh

http://pratinas.net/wiki/SiteMesh

http://tmjee.blogspot.com.ar/2012/11/sitemesh-my-favourite-web-development.html

http://www.jforeach.com/learn-sitemesh-in-30-minutes-or-less/96

http://www.techjawab.com/2012/08/dynamic-menu-with-sitemesh.html

Algo a tener en cuenta es que por ejemplo si tenemos en el controller


@RequestMapping(value="/index", method=RequestMethod.GET)
public ModelAndView indexPage() {
    return new ModelAndView("login-form");
}

Y lo que nosotros queremos que excluir a la página login-form.jsp del theme del SiteMesh, de manera tal que la página de login sea solo los campos a completar del login sin menu o barras, o lo que hayamos puesto en el decorator, debemos indicar en el /WEB-INF/decorators.xml las siguiente linea:


<excludes>
    <pattern>/index</pattern>
</excludes>

O sea el nombre del RequestMapping.

Espero que les sirva.

Saludos.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: