jspのフォーム値を持つストラットアクションでオブジェクトを更新する

StackOverflow https://stackoverflow.com/questions/3063427

質問

フォームを構築し、オブジェクトのインスタンスからのデータを使用してフィールドを事前に入力するStruts2アクションがあります。このフォームを[送信]をクリックすると、2回目のアクション、FormSubmitアクションが表示されます。ここでは、フォームの新しい値でオブジェクトを更新したいと思います。 Struts2での2番目のアクションでこの同じオブジェクトに簡単にアクセスする簡単な方法はありますか?

可能であれば、セッションではなく、オブジェクトをリクエストスコープに保持したいと思います。

役に立ちましたか?

解決

可能であれば、セッションではなく、オブジェクトをリクエストスコープに保持したいと思います。

まあ、そうです いいえ 可能。考えてみてください:「リクエストスコープ」は、リクエストが開始されたときに生まれ(ユーザーがボタンをクリックします)、リクエスト(同じリクエスト、明らかに)が終了すると(データがブラウザに送信されたとき)死亡します。オブジェクトを長命のスコープ(おそらくセッション)に保持したいと考えています。または、データがDBから来る場合は、両方のリクエストで再度ロードします(同時の変更を懸念している場合は、おそらく楽観的なロックを使用してください)。これらはそれを行う典型的な方法です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top