jp.terasoluna.fw.web.struts.actions
クラス LogoffAction

java.lang.Object
  上位を拡張 org.apache.struts.action.Action
      上位を拡張 jp.terasoluna.fw.web.struts.actions.ActionEx
          上位を拡張 jp.terasoluna.fw.web.struts.actions.LogoffAction

public class LogoffAction
extends ActionEx

ログオフ処理を実行するアクション。

このクラスの実装では、現在のHTTPセッションを無効化し、 struts-config.xmlで<action>要素の parameter属性に指定した先にフォワードする。 struts-config.xml及びBean定義ファイルの設定は下記のとおりである。

Bean定義ファイルの設定

  <bean name="/logoff" scope="prototype"
      class="jp.terasoluna.fw.web.struts.actions.LogoffAction">
  </bean>
  

struts-config.xmlの設定

 <action path="/logoff"
     name="_logonForm"
     scope="session"
     parameter="/foo.jsp">
 </action>
 
ログイン処理については、UserValueObject、BLogicを参照のこと。


フィールドの概要
 
クラス jp.terasoluna.fw.web.struts.actions.ActionEx から継承されたフィールド
FORWARD_TXTOKEN_ERROR
 
クラス org.apache.struts.action.Action から継承されたフィールド
defaultLocale, servlet
 
コンストラクタの概要
LogoffAction()
           
 
メソッドの概要
 org.apache.struts.action.ActionForward doExecute(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
          ログオフ処理を実行する。
 
クラス jp.terasoluna.fw.web.struts.actions.ActionEx から継承されたメソッド
addErrors, addMessages, execute, isSaveToken, isTokenCheck, processTokenCheck, setSaveToken, setTokenCheck
 
クラス org.apache.struts.action.Action から継承されたメソッド
addErrors, addMessages, execute, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LogoffAction

public LogoffAction()
メソッドの詳細

doExecute

public org.apache.struts.action.ActionForward doExecute(org.apache.struts.action.ActionMapping mapping,
                                                        org.apache.struts.action.ActionForm form,
                                                        javax.servlet.http.HttpServletRequest req,
                                                        javax.servlet.http.HttpServletResponse res)
ログオフ処理を実行する。HTTPセッションを無効化し、 parameter属性に設定された遷移先を アクションフォワードにセットして返す。 parameter属性が設定されていない場合、(404)エラーを返す。

定義:
クラス ActionEx 内の doExecute
パラメータ:
mapping - アクションマッピング
form - アクションフォーム
req - HTTPリクエスト
res - HTTPレスポンス
戻り値:
遷移先のアクションフォワード


Copyright © 2012. All Rights Reserved.