|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.cubby.filter.EncodingFilter
public class EncodingFilter
要求のエンコーディングを設定するためのフィルタです。
初期化パラメータ "encoding"、"forceEncoding" で要求の文字エンコーディングを指定します。
初期化パラメータ "URIEncoding"、"URIBytesEncoding" で
HttpServletRequest.getServletPath()、
HttpServletRequest.getPathInfo() で取得できるパスのエンコーディングを指定します。
| param-name | param-value |
|---|---|
| "encoding" | 要求のエンコーディングを指定します。要求のエンコーディングが null か、
"forceEncoding" に true が指定された場合はこのエンコーディングが要求に設定されます。 |
| "forceEncoding" | true を指定した場合は、要求にエンコーディングが設定されていても "encoding"
で上書きします。
|
| "URIEncoding" | URI のエンコーディングを指定します。 |
| "URIBytesEncoding" | URI をバイト配列として取得する際のエンコーディングを指定します。 |
| フィールドの概要 | |
|---|---|
static String |
DEFAULT_URI_BYTE_ENCODING
URI バイト列のエンコーディングのデフォルト値。 |
static String |
ENCODING
エンコーディングのキー。 |
static String |
FORCE_ENCODING
強制エンコーディング設定のキー。 |
static String |
URI_BYTES_ENCODING
URI バイト列のエンコーディングのキー。 |
static String |
URI_ENCODING
URI エンコーディングのキー。 |
| コンストラクタの概要 | |
|---|---|
EncodingFilter()
|
|
| メソッドの概要 | |
|---|---|
void |
destroy()
|
void |
doFilter(ServletRequest request,
ServletResponse response,
FilterChain chain)
|
void |
init(FilterConfig config)
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final String ENCODING
public static final String FORCE_ENCODING
public static final String URI_ENCODING
public static final String URI_BYTES_ENCODING
public static final String DEFAULT_URI_BYTE_ENCODING
| コンストラクタの詳細 |
|---|
public EncodingFilter()
| メソッドの詳細 |
|---|
public void init(FilterConfig config)
throws ServletException
Filter 内の initServletExceptionpublic void destroy()
Filter 内の destroy
public void doFilter(ServletRequest request,
ServletResponse response,
FilterChain chain)
throws IOException,
ServletException
Filter 内の doFilterIOException
ServletException
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||