定数

定数名 定数値
Stringstatic IM_AJAX_USER_AGENT_FIREFOX
「x-jp-co-intra-mart-ajax-user-agent」の設定値 : Firefox
"Firefox"
Stringstatic IM_AJAX_USER_AGENT_IE
「x-jp-co-intra-mart-ajax-user-agent」の設定値 : Internet Explorer
"IE"
Stringstatic IM_AJAX_USER_AGENT_NETSCAPE
「x-jp-co-intra-mart-ajax-user-agent」の設定値 : Netscape
"Netscape"
Stringstatic IM_AJAX_USER_AGENT_OPERA
「x-jp-co-intra-mart-ajax-user-agent」の設定値 : Opera
"Opera"
Stringstatic IM_AJAX_USER_AGENT_SAFARI
「x-jp-co-intra-mart-ajax-user-agent」の設定値 : Safari
"Safari"
Stringstatic REQUEST_HEADER_NAME_IM_AJAX_REQUEST
ImAjaxからの通信だということを判定可能にするためのリクエスト・ヘッダ名。
"x-jp-co-intra-mart-ajax-request"
Stringstatic REQUEST_HEADER_NAME_IM_AJAX_USER_AGENT
ブラウザの種類を判定可能にするためのリクエスト・ヘッダ名。
"x-jp-co-intra-mart-ajax-user-agent"
Stringstatic RESPONSE_HEADER_NAME_IM_AJAX_ERROR_CODE
ImAjaxへエラーコードを通知するためのレスポンス・ヘッダ名。
"x-jp-co-intra-mart-ajax-error-code"
Stringstatic RESPONSE_HEADER_NAME_IM_AJAX_ERROR_MESSAGE
ImAjaxへエラーメッセージを通知するためのレスポンス・ヘッダ名。
"x-jp-co-intra-mart-ajax-error-message"

メソッドの概要

返却値の型 メソッド名
void setErrorResponseHeaders (String errorCode, String messageArgs) static
レスポンスヘッダにエラーコードとエラーメッセージを設定します。

メソッドの詳細

void setErrorResponseHeaders (String errorCode, String messageArgs) static
レスポンスヘッダにエラーコードとエラーメッセージを設定します。
現在ログインしているユーザのロケールでメッセージを設定します。
ヘッダがすでに設定されていた場合は、新しい値が以前の値を上書きします。

設定される、レスポンスヘッダのフォーマットは以下の通りです。
ヘッダ名 ヘッダ値
x-jp-co-intra-mart-ajax-error-code エラーコード
x-jp-co-intra-mart-ajax-error-message エラーコードに紐づくエラーメッセージ。

エラーメッセージは、JavaScript(=EcmaScript) のencodeURIComponent()を利用して、 自動的にエンコードされます。
(エンコード処理は、ResponseCharacterEncodingFilter 内で実行されます)
パラメータ
errorCode : String
エラーコード
messageArgs : String
メッセージ引数(複数設定可能)
返却値
void