org.maachang.engine.servlet
クラス ActionServlet

java.lang.Object
  上位を拡張 HttpServlet
      上位を拡張 org.maachang.engine.servlet.ActionServlet

public class ActionServlet
extends HttpServlet

Action用サーブレット.

導入されたバージョン:
MaaEngine 1.00
バージョン:
2007/10/18
作成者:
masahito suzuki

フィールドの概要
static java.lang.String INNER_PAGE_SESSION
          ページ内セッション名.
static java.lang.String REFERER
          リファラー.
static java.lang.String SEQUENCE_ID_ATTRIBUTE_NAME
          シーケンスID格納Attribute名.
 
コンストラクタの概要
ActionServlet()
           
 
メソッドの概要
static java.lang.String getBeforeServletPath(HttpServletRequest req)
          リファラーから、前回のServletPath名を取得.
static java.lang.String getMarge(HttpServletRequest request, java.lang.String name)
          パス+要求情報名を取得.
static int getRequestSequenceId(HttpServletRequest request)
          現在のシーケンスIDを取得.
static java.lang.String getServerName(HttpServletRequest request, java.lang.String name)
          対象のサーバパス+対象名を取得.
 void init(ServletConfig cfg)
          初期化処理.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

INNER_PAGE_SESSION

public static final java.lang.String INNER_PAGE_SESSION
ページ内セッション名.

関連項目:
定数フィールド値

REFERER

public static final java.lang.String REFERER
リファラー.

関連項目:
定数フィールド値

SEQUENCE_ID_ATTRIBUTE_NAME

public static final java.lang.String SEQUENCE_ID_ATTRIBUTE_NAME
シーケンスID格納Attribute名.

関連項目:
定数フィールド値
コンストラクタの詳細

ActionServlet

public ActionServlet()
メソッドの詳細

init

public void init(ServletConfig cfg)
          throws ServletException
初期化処理.

このサーブレットの初期化処理を行います.

パラメータ:
cfg - サーブレットコンフィグが設定されます.
例外:
ServletException - サーブレット例外.

getMarge

public static final java.lang.String getMarge(HttpServletRequest request,
                                              java.lang.String name)
パス+要求情報名を取得.

パス+要求情報名を取得します.

パラメータ:
req - 対象のリクエストを設定します.
name - 対象の条件を設定します.
戻り値:
String 結果が返されます.

getServerName

public static final java.lang.String getServerName(HttpServletRequest request,
                                                   java.lang.String name)
対象のサーバパス+対象名を取得.

対象のサーバパス+対象名を取得します.

パラメータ:
req - 対象のリクエストを設定します.
name - 対象の条件を設定します.
戻り値:
String 結果が返されます.

getRequestSequenceId

public static final int getRequestSequenceId(HttpServletRequest request)
現在のシーケンスIDを取得.

現在のシーケンスIDを取得します.

パラメータ:
request - 対象のリクエストを設定します.
戻り値:
int 対象のリクエストIDが返されます.

getBeforeServletPath

public static final java.lang.String getBeforeServletPath(HttpServletRequest req)
リファラーから、前回のServletPath名を取得.

リファラーから、前回のServletPath名を取得します.
また、リファラーの内容とドメイン名+ContextPathが一致しない場合は、 [null]が返されます.

パラメータ:
req - 対象のリクエストを設定します.
戻り値:
String 前回のServletPathが返されます.