I will give this a try as well. I have been wrestling with getting my indexed values back from my jsp's forms. In struts 1.1+ , this was handled well by using nested tags. Nested used to produced arrays ( myBean[0].propertyName for example)
of values that struts 1.x was able to pick back up in the action. I'm sure there must be a way to do this in S2, right? On 9/14/07, Laurie Harper <[EMAIL PROTECTED]> wrote: > > Lally Singh wrote: > > Hey all, I've got a 2-layer hierarchy of data to put in through a > > form, and it's getting messy. I've got a set of groups, each with a > > set of questions within. Each are indexed with simple integers. > > > > I"ve been using > > > > <input type="radio" name="<s:property value='group' />_<s:property > > value='question' />" value="1" /> > > > > And wanted to pull the values out of the request, but suddenly I've > > got this bad boy: > > ParametersInterceptor - [setParameters]: Unexpected Exception catched: > > Error setting expression '0_0' with value '[Ljava.lang.String;@a572fc' > > That should go away if you set devMode to false. Just ignore it. > > > How do I get ParametersInterceptor to leave it alone, or put in the > > mechanics to let OGNL set the property correctly? My groups are an > > ArrayList<ResponseGroup>, each with a member responses, which is an > > ArrayList<Response>. > > Maybe something like this (untested): > > <s:iterator var='group' value='groupList' status='gs'> > <s:iterator var='question' value='#group.questionList' status='qs'> > <s:textfield name='%{#groupList[#gs.index] > .questionList[#qs.index]}'/> > > (without the linebreak in the QGNL expression). > > L. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- The Street Programmer http://streetprogrammer.com