我正在通过显示标签显示对象详细信息。现在我想要一个页面中的链接,用户可以通过该链接删除或编辑该特定记录,所以我想要一个以对象 id 作为值并将其传递给操作类的链接。或任何其他方式,以便我可以删除或编辑特定记录提前谢谢
问问题
3519 次
2 回答
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 的对象并执行您想做的任何事情。
您将在删除图像上获得一个超链接,单击删除会将您发送到deleteLink.action
于 2010-05-25T06:37:13.593 回答
1
看一下 display:column,你可以使用 href 和 paramId 将唯一 id 传递给 url 以删除特定记录。
于 2009-04-27T06:46:06.630 回答