1

我正在通过显示标签显示对象详细信息。现在我想要一个页面中的链接,用户可以通过该链接删除或编辑该特定记录,所以我想要一个以对象 id 作为值并将其传递给操作类的链接。或任何其他方式,以便我可以删除或编辑特定记录提前谢谢

4

2 回答 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 回答