I have a two dimension array in my action: Integer[][] dataArray with appropriate getter/setter.
In my form I use the following checkbox tag to pass the data from user to action <s:iterator var="attributeType" value="someList" status="typeStat"> <s:iterator value="aDpendentList" var="attribute" status="attStat"> <s:checkbox name="dataArray[%{#typeStat.index}][%{#attStat.index}]" label="%{#attribute.name}" fieldValue="%{#attribute.attributeId}"/> </s:iterator> </s:iterator> The form renders correctly in that the checkboxes are named dataArray[0][1] and so forth, but I can't the array form data into the array. Is there something I'm missing? I thought this was possible. I'd appreciate any help as the only other option I can see is to construct a string with a the multi dimension data and then token and construct the array in the action, which I'd rather not. Z.