Hi!
Although there is currently no struts tag used
I would be very grateful for some comments about it!
Goal is to implement a table with dynamically created columns
using the displaytag library and bean.utils!
Has someone experience with this?
The example works but how can you do it better?
Nice greetings Starky
<%
DynaTest dynatest = new DynaTest();
request.setAttribute( "nestedArrayList", (dynatest.getArr()));
%>
//-->creating the table
<display:table name="nestedArrayList">
<% for (int i=0; i<(dynatest.getDynaClass()
.getDynaProperties().length);i++) { %>
<display:column property="<%=i%>"/>
<% } %>
</display:table>
the class with one ArrayList....
MutableDynaClass dynaClass = new LazyDynaClass();
dynaClass.add("0",java.lang.String.class);
dynaClass.add("1",java.lang.String.class);
dynaClass.add("2",java.lang.String.class);
dynaClass.add("3",java.lang.String.class);
//-->normally several instances would be created within a loop
LazyDynaBean dynaBean = new LazyDynaBean(dynaClass); // Create DynaBean
with associated D
dynaBean.set("0",new java.lang.String("1"));
dynaBean.set("1",new java.lang.String("2"));
dynaBean.set("2",new java.lang.String("3"));
dynaBean.set("3",new java.lang.String("4"));
//-->fill the ArrayList within a loop
arr.add(dynaBean);
arr.add(dynaBean);
arr.add(dynaBean);
arr.add(dynaBean);
arr.add(dynaBean);
arr.add(dynaBean);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]