Java 迭代器中的Struts2行更新
我通过迭代器在Java 迭代器中的Struts2行更新,java,jsp,struts2,ognl,Java,Jsp,Struts2,Ognl,我通过迭代器在Employee.jsp中显示我的列表,如图所示 Employee.jsp: <thead> <tr > <td class=trusteditems>PFNO</td> <td class=trusteditems>Employee Name</td> <td class=trusteditems>Category</td> <td cl
Employee.jsp
中显示我的列表,如图所示
Employee.jsp
:
<thead>
<tr >
<td class=trusteditems>PFNO</td>
<td class=trusteditems>Employee Name</td>
<td class=trusteditems>Category</td>
<td class=trusteditems>Password</td>
<td class=trusteditems>Depot Code</td>
</tr>
</thead>
<s:iterator value="employelist" var="employemaster" status="status">
<tr >
<td><s:radio name="selectedCode" list="{#status}" value=""/></td>
<td><s:textfield disabled="true" value="%{pfno}" size="15" name="pfno"
style="text- transform: uppercase" maxlength="8" theme="simple"/></td>
<td><s:textfield disabled="true" value="%{name}" size="15" name="name" maxlength="8"
theme="simple"/></td>
<td><s:textfield disabled="true" value="%{type}" size="15" name="type"
maxlength="8" theme="simple"/></td>
style="text-transform: uppercase" maxlength="8" theme="simple"/></td>
<td><s:textfield disabled="true" value="%{depocode}" size="15" name="depocode"
style="text-transform: uppercase" maxlength="8" theme="simple"/></td>
<td><s:submit/></td>
<td></td>
</tr>
</s:iterator>
PFNO
员工姓名
类别
密码
车辆段代码
style=“text transform:uppercase”maxlength=“8”theme=“simple”/
最后我添加了一个提交按钮。我希望此提交按钮将该特定行带到要更新的更新.jsp
页面。。
单击特定行中的提交按钮时,我希望该特定行携带到另一个名为Update
.jsp
的jsp,您无法将其提交到操作,因为您需要更新。它应该映射到将处理提交的字段并返回Update.jsp
结果的操作
如果您使用索引属性名称从提交的结果中筛选选定的行,例如name=“employeList[%{{#status.index}].pfno”
,效果会更好
确保Struts配置正确,允许填充bean集合。行的唯一键字段是什么?Roman C。。主键如果为“pfno”