こんにちは私はstruts.xmlにこのようなものがあります
<action name="LoginAction" class="controller.LoginAction">
<result name="error">/Error.jsp</result>
<result name="success">/Wizard.jsp</result>
</action>
編集:
アクションでの実行が成功execute
すると、次のページには、リクエストスコープを使用してアクセスするデータが含まれます。代わりに同じデータをセッションスコープに保存するにはどうすればよいですか?
オブジェクトがStrutsアクションHttpServletRequest
のメソッドにパラメーターとして渡されることを読みました。オブジェクトを使用してデータをアタッチすることで、いつでもオブジェクトを取得できます。execute()
HttpSession
request.getSession()
だから私がこのようなものを使っているならcontroller.LoginAction
public String execute(HttpServletRequest req) {
...
}
変更する必要がありstruts.xml
ますか?がパラメータとして追加されたexecute
場合は呼び出されません。HttpServletRequest
<action name="LoginAction" class="controller.LoginAction">
<result name="error">/Error.jsp</result>
<result name="success">/Wizard.jsp</result>
</action>
また、この方法でセッションを使用するのが最善の方法ですか?ストラット法に慣れようとしています。