Olá, estou começando a desenvolver com o Tiles. Gostaria de saber como seria a minha página JSP para o seguinte mapeamento?
[color=darkblue]tiles-def.xml[/color]
<definition name="cadastro.pedido" path="/pages/jm/basic/formulario.jsp">
<putList name="lista">
<add value="/pages/jm/basic/endereco.jsp" />
<add value="/pages/jm/basic/dadosPessoais.jsp" />
</putList>
</definition>
[color=darkblue]strus-config.xml[/color]
<action path="/pedido" forward="cadastro.pedido" />
O meu objetivo é criar um template de cadastro genérico e mudar o corpo da página de acordo com a necessidade:
Cliente teria endereço.jsp, dadosPessoais.jsp e dadosComerciais.jsp. Já Fornecedor teria somente dadosComerciais.jsp.
Eu tentei criar a página formularío.jsp da seguinte maneira:
[color=darkblue]formularío.jsp[/color]
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<tiles:importAttribute />
<table>
<logic:iterate id="pagina" name="lista" >
<% String pag = (String) pagina; %>
<tr>
<td><tiles:insert page="<%= pag %>" /></td>
</tr>
</logic:iterate>
</table>
Alguém poderia me ajudar nesta configuração?