public class DefaultRequestContextSupportImpl extends AbstractRequestContextSupport
リクエストヘッダ"requestName"に設定してある文字列をリクエスト名とする。 (ヘッダ名はBean定義ファイルの設定により変更可能。)
本クラスを利用する場合、Bean定義を行うこと。 また、AbstractRequestContextSupportのプロパティに加えて、以下のプロパティを設定することが可能である。
属性名 | 必須 | 説明 |
---|---|---|
requestNameHeaderKey | × | リクエスト名を保持するリクエストヘッダ名。 デフォルトのヘッダ名”requestName”以外のヘッダからリクエスト名を取得したい場合のみ設定すること。 |
【Bean定義ファイル
の設定例】
<bean id="ctxSupport"
class="jp.terasoluna.fw.web.rich.context.support.DefaultRequestContextSupportImpl">
<property name="ctxClass">
<value>jp.terasoluna.fw.web.rich.context.RequestContext</value>
</property>
</bean>
修飾子とタイプ | フィールドと説明 |
---|---|
protected String |
requestNameHeaderKey
リクエスト名を保持するリクエストヘッダ名。
|
コンストラクタと説明 |
---|
DefaultRequestContextSupportImpl() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected RequestContext |
doGenerateContext(javax.servlet.http.HttpServletRequest request)
制御情報を生成・初期化して返却する。
|
void |
setRequestNameHeaderKey(String requestNameHeaderKey)
リクエスト名を保持するリクエストヘッダ名を設定する。
|
destroyContext, generateContext, getProperty, getProperty, getPropertyString, getRequestContext, getRequestName
protected String requestNameHeaderKey
public void setRequestNameHeaderKey(String requestNameHeaderKey)
requestNameHeaderKey
- リクエスト名を保持するリクエストヘッダ名。protected RequestContext doGenerateContext(javax.servlet.http.HttpServletRequest request)
doGenerateContext
クラス内 AbstractRequestContextSupport
request
- HTTPリクエストCopyright © 2015. All Rights Reserved.