JSP 迭代器中的Struts2行更新

omtl5h9j  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(204)

我在Employee.jsp中通过迭代器显示我的List,如图所示

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>

字符串
我最后添加了一个提交按钮。我希望这个提交按钮将特定行带到Update .jsp页面进行更新。在单击特定行中的提交时,我希望该特定行带到另一个名为Update .jsp的jsp

bprjcwpo

bprjcwpo1#

您不能将它们提交给action,因为您需要s:form tag。它应该Map到将处理提交的字段并返回Update.jsp结果的action。
如果使用索引属性名从提交的结果中筛选选定的行(如name="employeList[%{#status.index}].pfno"),效果会更好。
确保正确配置了Struts type conversion,以允许填充bean集合。

相关问题