Olá,
tenho uma action q carrega uma collection e depois rediretciona para uma jsp
como dou um loop nessa collection no jsp?
alguem pode me ajudar?
h2
Olá,
tenho uma action q carrega uma collection e depois rediretciona para uma jsp
como dou um loop nessa collection no jsp?
alguem pode me ajudar?
h2
se estiver usando struts, use a tag logic.
<logic:iterate name="minhaColecao" id="lista">
<bean:write name="lista" property="prop1" />
<bean:write name="lista" property="prop2" />
</logic:iterate
Mais informações,
http://struts.apache.org/1.2.7/userGuide/struts-logic.html>
ou, se preferir, use JSTL
estou usando struts 2…
isso faz diferença?
abraço e obrigado
Poxa, faz TODA diferença!!! rsrsrs
acho que o próprio pessoal do struts tá recomendando o uso das tags JSTL.
Exemplo de loop com jstl
<c:forEach var="nome" items="${colecao.nomes}">
<br>${nome}
</c:forEach >
aqui tem um exemplo de uso da JSTL
http://www.dsc.ufcg.edu.br/~jacques/cursos/daca/html/jstl/jstl.htm
zica…
fiz um debug… até a action, a collection é setada…
mas após dar o redirect
ele vai pra jsp q tem o iterator mas não imprime nada…
parece q zera a collection após redir…
<s:iterator value=“setores”>
<s:property value=“area”/>
</s:iterator>
ta errado?
a collection se chama setores e a propriedade do setor VO é area…
abraço e espero resposta
h2
olá,
preciso setar algo na Action pra ele gravar pro próximo jsp?
abraço
Poste o código de sua action, seu struts.xml e seu jsp.