|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の init
ServletException
public void destroy()
Filter
内の destroy
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException
Filter
内の doFilter
IOException
ServletException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |