[tiles] página jsp para um definição usando putList

1 resposta
Thundercat

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>

:smiley: Alguém poderia me ajudar nesta configuração?

1 Resposta

Thundercat

Resolvido com os exemplos da distribuição do Tiles que vem com o Struts.

:oops: Até mais.

Criado 30 de junho de 2005
Ultima resposta 1 de jul. de 2005
Respostas 1
Participantes 1