Senhores,
É o seguinte tenho uma .jsp para exibir uma tabela utilizando o display tag. Ela está exibindo a tabela, só que ela exibe várias tabelas. Na verdade ela repete as tabelas na mesma quantidade de registros que tiver no banco. Por exemplo, seu eu puxar a display tag de usuários e tiver 3 usuários cadastrados no meu banco ele vai exibir 3 tabelas idênticas na minha .jsp.
Até agora cheguei a conclusão que não não é problema do DAO(metodo getLista()) nem da Action, por que quando substituo o codigo da displaytag na minha .jsp por o codigo abaixo tudo funciona normal.
Codigo na .jsp onde tudo funciona normal:
...
<body>
<logic:iterate id="usuario" name="usuarios" type="br.com.daniellfeijo.clinic.modelo.Usuario">
<bean:write name="usuario" property="id" />,
<bean:write name="usuario" property="nome" /><br/>
</logic:iterate>
</body>
...
Já quando coloco o codigo da display tag abaixo dá o problema descrito acima:
...
<display:table name="usuarios" id="usuario">
<display:column property="id" sortable="true"/>
<display:column property="nome" />
<display:column property="login" />
<display:column property="email" />
</display:table>
...
Como pode isto se as duas formas usam o mesmo atributo do request? Eram para dar o mesmo resultado, só que no formato diferente, concordam?
Grato pela atenção…
Abraço a todos…