当有人单击“编辑”(或)“删除”时,我如何知道用户选择了哪一行,以便我可以在下一个操作类/屏幕中获取该特定对象/行值进行编辑/删除。
很简单,您只需修改链接以包含带有对象 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
找到您想要“编辑(或)删除”的对象。