如何将选定的对象从 JSP 传递到 Struts 2 中的 Action 类?

问题描述 投票:0回答:1
jsp struts2 crud
1个回答
1
投票

当有人单击“编辑”(或)“删除”时,我如何知道用户选择了哪一行,以便我可以在下一个操作类/屏幕中获取该特定对象/行值进行编辑/删除。

很简单,您只需修改链接以包含带有对象 ID 的参数,例如

emailId

<td> <s:a action="PresentRegisterScreen"><s:param name="emailId" value="%{emailId}"/> Edit  </s:a> </td>
<td> <s:a action="DeleteUser"><s:param name="emailId" value="%{emailId}"/> Delete  </s:a> </td>

您还创建了一个带有操作 bean 的 getter 和 setter 的属性

emailId
。 现在,如果您单击链接,将调用该操作并将参数设置为该操作。您获取属性的值并使用
emailId
找到您想要“编辑(或)删除”的对象。

© www.soinside.com 2019 - 2024. All rights reserved.