Duvida iterando coleção (Struts)

2 respostas
SadNess

galera
to em duvida de como eu preencho um select com uma coleção que fica dentro de um objeto
é assim, eu tenho um Concurso, e cada Concurso tem uma coleção de Fases

eu sei preencher um select quando eu passo uma coleção pelo action

<html:select property="spi"> 
  <bean:define id="concursos" name="ArrayListConcursos" type="java.util.List"   scope="request" /> 
  <html:option value="">- Selecione -</html:option> 
  <html:options collection= "ArrayListConcursos" property="spi" /> 
</html:select>

só que eu passei um Concurso na action que antecede essa pagina usando:

request.setAttribute("concurso", concurso);

minha dúvida é:
como eu preencho um select com a propriedade “id” de cada fase desse concurso passado?

2 Respostas

bonfarj

Ao invés de usar html:options vc pode usar html:optionsCollection, veja o exemplo abaixo

<html:select property="spi"> <html:option value="0"> <bean:message key="selecione"/> </html:option> <html:optionsCollection name="concurso" property="fases" label="nomeFase" value="idFase"/> </html:select>

É isso que vc quer? Qualquer coisa fala!

abraços,

SadNess

bah cara
era exatamente isso
me ajudou pra kct aqui
vlw mesmo

Criado 7 de dezembro de 2006
Ultima resposta 8 de dez. de 2006
Respostas 2
Participantes 2