Makes perfect sense if interested in matching the values from checkbox
list. Another variation, I think in that case would be to use the
'fieldValue' instead of name; that way the set values can  be easier
to retrieve as a list using the name encapsulator.

<s:iterator value="test_list" status="status">
     <s:checkbox name="test_string" value="true" fieldValue="%{top}">
   </s:iterator>

- Abhijit Sulhyan

On 1/18/09, Wes Wannemacher <w...@wantii.com> wrote:
> On Sunday 18 January 2009 00:47:51 Nuwan Chandrasoma wrote:
>>   <s:iterator value="test_list" status="status">
>>     <s:checkbox name="test_string_%{#status.index}" value="true">
>>   </s:iterator>
>>
>> Thanks,
>>
>> Nuwan C
>>
>
> Nuwan,
>
> I'm not sure if that is what he is intending. It will work, but for what
> seems
> to be the wrong reasons. If "test_list" contains the values to iterate over,
> then I would use those, rather than the loop index.
>
> <s:iterator value="test_list" status="status">
>      <s:checkbox name="%{'test_string_' + top}" value="true">
>   </s:iterator>
>
> This is a slightly different variation of the OGNL, as I enclosed the whole
> expression. Also, "top" will point to the value on the top of the Value
> Stack,
> which will contain the value pushed onto it by the s:iterator tag.
>
> -Wes
> --
>
> Wes Wannemacher
> Author - Struts 2 In Practice
> Includes coverage of Struts 2.1, Spring, JPA, JQuery, Sitemesh and more
> http://www.manning.com/wannemacher
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to