2009-04-25 7 views
1

表示タグを使用してオブジェクトの詳細を表示しています。 今、私はそのページを介してユーザーがその特定のレコードを削除または編集することができます 私は値としてオブジェクトIDを持っているリンクをしたいとアクションクラスに渡します。 またはその他の方法私は、事前にperticular記録 感謝を削除したり、編集できるようにリンクを表示タグに追加してstruts2のアクションクラスにリダイレクトする方法

答えて

1

は、ディスプレイを見てみましょう:コラム、あなたは、特定のレコードを削除するには、URLに一意のIDを渡すためにHREFとはparamIdを使用することができます。

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でobectをロードし、あなたがやりたい、これまで何をお使いのアクションクラスにIDを送信する、現在の行はオブジェクトのIDです。

あなたはdeleteLink.action

にあなたをお送りします[削除]をクリックすると、[削除]画像上のハイパーリンクを取得します
関連する問題