Senhores
Primeiramente olá para todos, me cadastrei no site hoje, e espero não só obter ajuda, mas poder ajudar a todos.
Mas hoje é para tirar uma dúvida.
Seguinte: Estou desenvolvendo um sistema usando Struts para gestão de desempenho, criei um objeto Details, onde armazeno os dados das avaliação. Não sei se fui claro, mas vamos continuar.
Na hora da exibição eu criei uma página q lê este collection através da tag <bean:iterate> e mando escrever com <bean:write>. Até ai funciona bem. O problema que encontrei é o seguinte. No final desta página eu coloco um resumo destes detalhes, ou seja exibo somente os valor da média.
A dúvida então é a seguinte, teria com eu armazenar em uma variável o valor que o Bean me passou para poder usar em outro ponto da página sem ter que usar novamente o <bean:iterate>?
Segue exemplo do que estou fazendo
<logic:present name="ViewDataDetails1" scope="session">
<logic:iterate name="ViewDataDetails1" id="detail">
Aval 1: <bean:write name="detail" property="aval1"/>
Peso 1: <bean:write name="detail" property="peso1"/>
Media: <bean:write name="detail" property="media"/>
</logic:iterate>
</logic:present>
<logic:present name="ViewDataDetails2" scope="session">
<logic:iterate name="ViewDataDetails1" id="detail">
Aval 1: <bean:write name="detail" property="aval1"/>
Peso 1: <bean:write name="detail" property="peso1"/>
Media: <bean:write name="detail" property="media"/>
</logic:iterate>
</logic:present>
Eu estava lendo que com <bean:define> eu conseguiria resolver, mas não consegui entender a definição desta tagLig.
Se alguém puder me ajudar…
Abraços e obrigado… 