Da forma que estou utilizando Tiles, para cada pagina que eu aplico o layout eu tenho que criar uma outra correspondente ao body.
Dessa forma o numero de pagina vai aumentar muito
Existe alguma forma de contornar isto?
tiles.xml
<!DOCTYPE tiles-definitions PUBLIC
"-//Apache Software Foundation//DTD Tiles Configuration 2.0//EN"
"http://struts.apache.org/dtds/tiles-config_2_0.dtd">
<tiles-definitions>
<definition name="defaultLayout" template="/WEB-INF/pag_layout/layout.jsp">
<put-attribute name="title" value="Tiles" />
<put-attribute name="header" value="/WEB-INF/pag_layout/header.jsp"/>
<put-attribute name="menu" value="/WEB-INF/pag_layout/menu.jsp"/>
<put-attribute name="body" value="/WEB-INF/pag_layout/body.jsp"/>
<put-attribute name="footer" value="/WEB-INF/pag_layout/footer.jsp"/>
</definition>
</tiles-definitions>
essa eh minha pagina index.jsp, note que o body dela eh body_index.jsp
<%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles"%>
<tiles:insertDefinition name="defaultLayout">
<tiles:putAttribute name="title" value="Tiles" />
<tiles:putAttribute name="body" value="/WEB-INF/pag_layout/body_index.jsp"/>
</tiles:insertDefinition>