Criei um ArrayList contendo vários objetos do tipo LabelValueBean.
Utilizei a tag <logic:iterate> para fazer a demonstração destes dados no HTML, mas agora estou com o seguinte problema:
Tenho um ArrayList dentro de um ArrayList, como por exemplo,
um ArrayList de linhas e outro de colunas, então eu tenho que
passar por todas as linhas e depois por todas as colunas (a
cada linha).
Pergunta: Como devo montar o JSP para fazer isso?
tentei:
<logic:iterate name="bodyBean" id="row" >
<TR>
<bean:define name="row" property="col" id="col"/>
<logic:iterate name="col" id="col" >
<TD align="center">
<bean:write name="col" property="data"/>
</TD>
</logic:iterate>
</TR>
</logic:iterate>
Data é a propriedade que eu tenho os dados, é uma classe simples
com uma variável e os respectivos métodos get e set.
O erro que está apresentando é:
javax.servlet.ServletException: No getter method for property col of bean row
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.pages.query.Report_jsp._jspService(Report_jsp.java:264)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
...
Ou seja, não está funcionando da forma que eu preciso porque realmente está errado.
O que devo fazer?
[]'s
Robert