【发布时间】:2013-06-11 20:21:45
【问题描述】:
我有以下 JSP 代码来显示值列表
<table>
<tr>
<td>
Name
</td>
<td>
Age
</td>
<td>
Id
</td>
</tr>
<s:iterator value="resultList">
<tr>
<td>
<s:textfield name="Name" />
</td>
<td>
<s:textfield name="Age" />
</td>
<td>
<s:textfield name="Id" />
</td>
</tr>
</s:iterator>
</table>
<table>
<tr>
<td>
<s:submit action="finalSubmit" value=" Submit " />
</td>
</tr>
</table>
它显示一个结果列表。现在我想将所有 Id 值传递给操作类。我在struts.xml 中定义了动作名称。现在在动作类中,只有 Id 的最后一个值即将到来。但我需要动作类中的所有 Id。
【问题讨论】:
-
该操作应包含一个对象列表,每个对象都包含名称、年龄和 ID 字段。我建议反对 使用大写字母命名属性,就像您在此处所做的那样。表单字段应使用列表表示法命名,例如
people[i].name。见struts.apache.org/release/2.2.x/docs/…。
标签: java jsp struts2 struts struts-tags