Tenho um bean que o resultado de uma collection que crio e passo pelo struts, trata-se de uma classe Questão, a qual possue dentre outros atributos o texto(Pergunta) e o Opcoes(este é uma Array de Objetos do tipo Opcoes, que possui atributos como texto da opcao e id_opcao), gostaria de recuperar no meu JSP o bean e montar através de um iterate uma estrutura como abaixo:
1- QUAL SEU NOME:
1- Joao
2- José
3- Maria
2- QUAL SUA IDADE:
1- 10 anos
2- 12 anos
Estou conseguindo pegar a pergunta mas não consigo percorrer as opções de cada questão.[/b]
Cara,
vc ja tem um arraylist no form bean com os dados nao é?
Então é so usar:
<c:if test="${not empty FormBen.map.itens}">
<c:forEach items="${ FormBen.map.itens}" var=“itens” varStatus=“i”>
<c:out value="${itens.id}"/>
<c:out value="${itens.Propriedadequevcquizer}"/>
</c:forEach>
</c:if>
Ficou claro???
Daí
Tenta isso o JSP:
[html:select styleClass="input10"
property="value(opcoes)"
styleId="opcoes"
labelProperty="descricao"
[html:option value=""/]
[html:options collection="opcoes"
labelProperty="descricao"
property="id"/]
[/html:select]
OBS.: FAZ FAVOR DE SUBSTITUIR OS [ POR < E OS ] POR >, POIS ESSA XXXXX DE PHPBB NÃO DEIXOU EU POSTAR O CÓDIGO DIREITO.
E na tua Action coloca isso no método que inicializa o teu jsp:
Vector opcoes= metodoMontaOpcoes();
request.getSession().setAttribute("opcoes", opcoes);
[]s
[color=“green”][size=“9”]*Bad word [/size][/color]:razz: