私の質問は次のとおりです。
- Struts2 では、すべてのアクション オブジェクトに対応する独自の ActionContext と ValueStack がありますか?
つまり、新しいリクエストごとに新しいアクション オブジェクトが作成されます。これは、新しいアクション オブジェクトが作成されるたびに、新しい ActionContext と ValueStack も作成されるということですか?
- 次のシナリオを検討してください。
Action1------1 つ目の要件------->view.jsp------2 つ目の要件--------->action2.
そのため、action1 に対するリクエストが来ると、action1 の新しいオブジェクトと、対応する ActionContext および ValueStack が作成されます。
(ハイパーリンクをクリックすると) view.jsp から新しい要求が action2 に送られます。
これは、以前の ActionContext と ValueStack (action1 に関連) が破棄され、新しい ActionContext と ValueStack (action2 用) が作成されるということですか?
- view.jsp の (action1 の) ActionContext に何かを保存し、(view.jsp からの) action2 のハイパーリンクをクリックすると、そのデータは (action1 の) ActionContext とともに失われますか?