JSPページにオブジェクトの一覧displayList
を印刷できます。各行はオブジェクトUser
です。私はEDIT
と同じオブジェクトのDELETE
の各行の最後にリンクを持っています。JSPからJavaへのアクションクラス
<s:iterator value="displayList" var="eachUser" >
<tr>
<td> <s:property value="#eachUser.EmailId"/> </td>
<td> <s:property value="#eachUser.PasswordKey"/> </td>
<td> <a href="PresentRegisterScreen"> Edit </a> </td>
<td> <a href="DeleteUser"> Delete </a> </td>
</tr>
</s:iterator>
すべてのレコードが
の下にリストされているように、画面上の出力はなります:Actionクラスに選択したオブジェクトを渡す方法
All Registered Users - Admin View
Email Id Password Edit Delete
Paul tata Edit Delete
Samy tata1$ Edit Delete
DaLin tiger1$ Edit Delete
Joshua lion1$ Edit Delete
?または、ユーザーがPaul
の編集リンクをクリックした場合、またはアクションクラスでオブジェクトを取得する方法
必要のないオブジェクトを送信しないでください。値は他のユーザーによって変更される可能性がありますので、データベースから再度ロードして現在の値を編集している必要があります。編集したオブジェクトを少し変更するためにテーブルをロックしない限り、値は同じにする必要があります。編集、削除、削除は、Strutsのウェブサイトのサンプルデモやcrudが自動生成された私の答えで見つけることができるCRUDのパターンです。 –
誰かがEDIT(または)DELETEをクリックすると、次のアクションクラス/画面で編集/削除のためにその特定のオブジェクト/行の値を取ることができるように、ユーザーが選択した行を知る方法を知ります。 –