Problemas com iterate na pag html no struts

1 resposta
B

sera que seria possivel adicionar um iterate dentro do outro? estou mandando como parametro uma variavel do tipo arrayList chamada appList(o objeto na lista é do tipo da classe bean colocada abaixo)

Pagina html:

<logic:iterate name=“appList” id=“element1”>

Users for application <bean:write name=“element1” property=“appl”/>:

<logic:iterate name=“element1” property=“users” scope=“session” id=“element2”>

<tr class=“formBody”>

<td>

Channel for user <bean:write name=“element2” />:

</td>
</tr>
</logic:iterate>
</logic:iterate>

Esse codigo foi baseado em alguns exemplos da internet mas esta dando o seguinte erro:
javax.servlet.ServletException: Cannot find bean element1 in scope session

atributos do bean:
public class TestUserApplsOption {

private String appl;

private ArrayList users;

private UserChannelOption[] channels;

.

.

.

}

1 Resposta

Cabral

Cara , é possivel sim um iterate dentro de outro, mas o erro que ele da pra você é que não esta encontrando element1, pois não existe no seu form.

tente fazer desta maneira :

<logic:iterate id=“element1” name=“suaClasseForm” property=“users”>

e veja se funciona

Criado 4 de setembro de 2006
Ultima resposta 4 de set. de 2006
Respostas 1
Participantes 2