Package nablarch.fw.web.handler
Class KeitaiAccessHandler
java.lang.Object
nablarch.fw.web.handler.KeitaiAccessHandler
- All Implemented Interfaces:
Handler<HttpRequest,
HttpResponse>
携帯端末からのアクセスに対して、以下の処理を行うハンドラ。
- 遷移先のJSPページで、javascriptを使用しないページを出力させる フラグ(nablarch_jsUnsupported)をリクエストスコープ変数に設定する。 - リクエストパラメータ中に"nablarch_uri_override_"で始まる名前のパラメータが 存在した場合、パラメータ名中の残りの文字列でリクエストパスを置換する。
- Author:
- Iwauo Tajima
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionhandle
(HttpRequest request, ExecutionContext context) 入力データに対する処理を実行する。
-
Field Details
-
JS_UNSUPPORTED_FLAG_NAME
javascriptを使用できない端末を想定した挙動に変更する際に使用する リクエストスコープ上のフラグ変数の名称- See Also:
-
URI_OVERRIDE_PRAM_PREFIX
javascriptが利用できない場合に、遷移先URIおよび、submit_button パラメータの 値を保持するリクエストパラメータの接頭辞- See Also:
-
-
Constructor Details
-
KeitaiAccessHandler
public KeitaiAccessHandler()デフォルトコンストラクタ
-
-
Method Details
-
handle
入力データに対する処理を実行する。 本ハンドラに対する設定に従い、HttpRewriteHandler
による リクエストパスとコンテンツパスに対する書き換え処理を行う。- Specified by:
handle
in interfaceHandler<HttpRequest,
HttpResponse> - Parameters:
request
- 入力データcontext
- 実行コンテキスト- Returns:
- 処理結果データ
-