Have you looked at the tutorials on the Keyboard Monkey site?
It may prove helpful. (Concerns nested form beans. You may be able to make
use of these techniques to implement it?)
http://www.keyboardmonkey.com/next/index.jsp

Although in this case based on your sample output you could probably manage
using simple iteration and a collection in the form field. Worth taking a
look at the nested tutorials though.

-----Original Message-----
From: Sudip Kumar Bhattacharya [mailto:[EMAIL PROTECTED]
Sent: Thursday, 5 February 2004 19:50
To: Struts Users Mailing List
Subject: REPOST: newbie - How to generate form controls dynamically in
struts


Reposting my query since nobody answered it...

-----Original Message-----
From: Sudip Kumar Bhattacharya [mailto:[EMAIL PROTECTED]
Sent: Wednesday, February 04, 2004 4:45 PM
To: Struts Users Mailing List
Subject: newbie - How to generate form controls dynamically in struts


Hi friends,

I need to create some controls dynamically which should be struts enabled.
Sample output code is as follows.
How can I use some collection/array to store the information, and then
render the html:fields, so that they are handled by struts like normal
hardcoded controls? I have seen some logic:iterator samples using
bean:message tags in them, but I could not find any sample that demonstrates
outputting struts html controls using an iterator.

-----------------------
<TR>
  <TD>English taken for 9th grade credit</TD>
  <TD><html:radio value=1 property=eng9/></TD>
  <TD><html:radio value=2 property=eng9/></TD>
  <TD><html:radio value=1 property=eng9_grade/></TD>
  <TD><html:radio value=2 property=eng9_grade/></TD>
  <TD><html:radio value=3 property=eng9_grade/></TD>
  <TD><html:radio value=4 property=eng9_grade/></TD>
  <TD><html:radio value=5 property=eng9_grade/></TD>
  <TD><html:radio value=1 property=eng9a/></TD>
  <TD><html:radio value=2 property=eng9a/></TD>
  <TD><html:checkbox value=3 property=eng9h/></TD>
</TR>
<TR>
  <TD>English taken for 10th grade credit</TD>
  <TD><html:radio value=1 property=eng10/></TD>
  <TD><html:radio value=2 property=eng10/></TD>
  <TD><html:radio value=1 property=eng10_grade/></TD>
  <TD><html:radio value=2 property=eng10_grade/></TD>
  <TD><html:radio value=3 property=eng10_grade/></TD>
  <TD><html:radio value=4 property=eng10_grade/></TD>
  <TD><html:radio value=5 property=eng10_grade/></TD>
  <TD><html:radio value=1 property=eng10a/></TD>
  <TD><html:radio value=2 property=eng10a/></TD>
  <TD><html:checkbox value=3 property=eng10h/></TD>
</TR>
-------------------------


Thanks in advance
Sudip



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to