Yep :)

Check out the type conversion docs; they discuss array and map naming
conventions.

Dave
 On Feb 17, 2011 8:58 PM, "Nick Broadhurst" <hou1...@gmail.com> wrote:
> Thanks Dave.
>
> So are you saying have a Map property in the Action and the first radio
> button would have Map position 1 as its name?
>
> Nick
>
> On Thu, Feb 17, 2011 at 2:40 PM, Dave Newton <davelnew...@gmail.com>
wrote:
>
>> Use a map or array rather than actual field names that include the index
as
>> part of the field names.
>>
>> dave
>> On Feb 17, 2011 12:04 PM, "Nick Broadhurst" <hou1...@gmail.com> wrote:
>> > Hi Folks,
>> >
>> > I have a set of radio buttons and text fields that display based on
user
>> > selections from prior page. This code:
>> >
>> > <s:iterator value="deniedAreas" status="rowstatus">
>> > <s:property/>
>> > <s:radio name="conclusion.radio%{#rowstatus.index}"
>> > list="#{'Yes':'Yes','No':'No'}"></s:radio>
>> > <s:textfield name="conclusion.text%{rowstatus.index}"/>
>> > </s:iterator>
>> >
>> > displays it fine and names the radio/text inputs, but is there any
other
>> way
>> > to accept this info in my submit action than hard coding the field
names
>> in
>> > the Action or the Conclusion entity in the Action? I am trying to avoid
>> that
>> > because everything this section is based on is dynamic. I am using JPA
>> for
>> > persistence, and I can handle this there with @ElementCollection but
the
>> > radio/text inputs having different names are getting in the way.
>> >
>> > Basically I need to capture a yes/no and explanation of each box
selected
>> in
>> > a different part of app.
>> >
>> > Any ideas would be appreciated.
>> >
>> > Nick
>>

Reply via email to