Constructor and Description |
---|
HttpCharacterEncodingHandler()
デフォルトコンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
protected java.nio.charset.Charset |
resolveRequestEncoding(javax.servlet.http.HttpServletRequest request)
リクエストのエンコーディングを解決する。
|
protected java.nio.charset.Charset |
resolveResponseEncoding(javax.servlet.http.HttpServletRequest request)
レスポンスのエンコーディングを解決する。
|
@Published(tag="architect") public HttpCharacterEncodingHandler()
@Published(tag="architect") protected java.nio.charset.Charset resolveRequestEncoding(javax.servlet.http.HttpServletRequest request)
本ハンドラでは設定されているデフォルトエンコーディングを返却する。 URI 等のリクエスト情報によってエンコーディングを切り替える必要がある場合は、 本メソッドを拡張し、エンコーディングを解決する処理を実装すること。 ただし、本メソッド内ではリクエストパラメータの取得を行ってはならない。 リクエストパラメータの取得を行ってしまうと、エンコーディングの指定が行えなくなってしまうので、 文字化けの原因となる。
request
- リクエスト@Published(tag="architect") protected java.nio.charset.Charset resolveResponseEncoding(javax.servlet.http.HttpServletRequest request)
本ハンドラでは設定されているデフォルトエンコーディングを返却する。 URI 等のリクエスト情報によってエンコーディングを切り替える必要がある場合は、 本メソッドを拡張し、エンコーディングを解決する処理を実装すること。 ただし、本メソッド内ではリクエストパラメータの取得を行ってはならない。 リクエストパラメータの取得を行ってしまうと、エンコーディングの指定が行えなくなってしまうので、 文字化けの原因となる。
request
- リクエスト