Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSP中的Struts 2数组复制_Jsp_Struts2 - Fatal编程技术网

JSP中的Struts 2数组复制

JSP中的Struts 2数组复制,jsp,struts2,Jsp,Struts2,用于将值复制到下一个操作,使用以下语法 <s:hidden name="formRow.value" value="%{formRow.value}" /> 我应该使用什么语法来复制包含这些字段的整个对象数组?我试过这样的方法: <s:iterator var="entry" value="%{formRow.myArray}" status="stat"> <s:hidden name="formRow.myArray[#stat.index].va

用于将值复制到下一个操作,使用以下语法

<s:hidden name="formRow.value" value="%{formRow.value}" />

我应该使用什么语法来复制包含这些字段的整个对象数组?我试过这样的方法:

<s:iterator var="entry" value="%{formRow.myArray}" status="stat">
    <s:hidden name="formRow.myArray[#stat.index].val1" value="%{entry.val1}"/>
    <s:hidden name="formRow.myArray[#stat.index].val2" value="%{entry.val2}"/>
</s:iterator>


但是在提交表单时,formRow.myArray仍然是空的。

在您的情况下,实际上不需要
value
属性,
name
就足够了。试试这个:

<s:iterator value="formRow.myArray" status="stat">
   <s:hidden name="formRow.myArray[%{#stat.index}].val1"/>
   <s:hidden name="formRow.myArray[%{#stat.index}].val2"/>
</s:iterator>