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]

Reply via email to