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