cx.ath.kgslab.webutil
クラス EncodingFilter

java.lang.Object
  拡張cx.ath.kgslab.webutil.EncodingFilter
すべての実装インタフェース:
javax.servlet.Filter

public class EncodingFilter
extends java.lang.Object
implements javax.servlet.Filter

文字エンコーディングを変更するためのフィルタ.
Tomcat5でsetCharacterEncoding()の動作が正しくなったことへの対応として、 EncodedRequestWrapperを使用するように変更。

バージョン:
2.0
作成者:
長澤貴博

コンストラクタの概要
EncodingFilter()
           
 
メソッドの概要
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
          フィルタ適用
リクエストのエンコードを変更する。
 void init(javax.servlet.FilterConfig config)
          初期化処理
encodingパラメータの内容を取得する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

EncodingFilter

public EncodingFilter()
メソッドの詳細

init

public void init(javax.servlet.FilterConfig config)
          throws javax.servlet.ServletException
初期化処理
encodingパラメータの内容を取得する。

定義:
インタフェース javax.servlet.Filter 内の init
例外:
javax.servlet.ServletException
関連項目:
Filter.init(javax.servlet.FilterConfig)

doFilter

public void doFilter(javax.servlet.ServletRequest request,
                     javax.servlet.ServletResponse response,
                     javax.servlet.FilterChain chain)
              throws java.io.IOException,
                     javax.servlet.ServletException
フィルタ適用
リクエストのエンコードを変更する。

定義:
インタフェース javax.servlet.Filter 内の doFilter
例外:
java.io.IOException
javax.servlet.ServletException
関連項目:
Filter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)

destroy

public void destroy()
定義:
インタフェース javax.servlet.Filter 内の destroy
関連項目:
Filter.destroy()