我通过显示标签显示对象细节。 现在我想要一个页面链接,用户可以通过该链接删除或编辑该特定记录 所以我想要一个具有对象id作为值的链接并将其传递给动作类。 或任何其他方式,以便我可以删除或编辑特定记录 提前谢谢
答案 0 :(得分:2)
<display:table name="sessionScope.searchResults"
cellpadding="1" uid="sr" pagesize="50" cellspacing="1" size="50"
defaultorder="ascending" sort="list" style="width:850"
id="row">
<display:column media="html"
title="Delete"
style="text-align:center">
<s:url id="deleteUrl" action="deleteLink.action">
<s:param name="objectId" value="#attr.row.OBJECT_ID" />
</s:url>
<s:a href="%{deleteUrl}">
Delete
</s:a>
</display:column>
</display:table>
OBJECT_ID 是当前行对象的ID,将id发送到您的操作类加载带有id的obect并执行您想要执行的操作。
您将在删除图片上获得超链接,点击删除会将您发送到 deleteLink.action
答案 1 :(得分:1)
看一下display:列,你可以使用href和paramId将唯一的id传递给url来删除特定的记录。