jp.morpho.webapp.servlet
クラス CharacterEncodingFilter

java.lang.Object
  |
  +--jp.morpho.webapp.servlet.AbstractFilter
        |
        +--jp.morpho.webapp.servlet.CharacterEncodingFilter
すべての実装インタフェース:
javax.servlet.Filter

public class CharacterEncodingFilter
extends AbstractFilter

フィルタに指定された文字エンコーディングを使用して、フォームデータをエンコードします。

作成者:
Kumiko Hiroi

コンストラクタの概要
CharacterEncodingFilter()
           CharacterEncodingFilter を構築します。
 
メソッドの概要
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
           フィルタに指定された文字エンコーディングを使用して、フォームデータをエンコードします。
 void init(javax.servlet.FilterConfig filterConfig)
           super.init(filterConfig) を呼び出した後、フィルタに指定された文字エンコーディングをサーブレットコンテキストに格納します。
 
クラス jp.morpho.webapp.servlet.AbstractFilter から継承したメソッド
destroy, getInitParameterMap, getServletContext
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CharacterEncodingFilter

public CharacterEncodingFilter()

CharacterEncodingFilter を構築します。

メソッドの詳細

init

public void init(javax.servlet.FilterConfig filterConfig)
          throws javax.servlet.ServletException

super.init(filterConfig) を呼び出した後、フィルタに指定された文字エンコーディングをサーブレットコンテキストに格納します。 フィルタに文字エンコーディングが指定されていない場合は、デフォルトの文字エンコーディングが使用されます。 デフォルトの文字エンコーディングは、Windows-31J です。

定義:
インタフェース javax.servlet.Filter 内の init
オーバーライド:
クラス AbstractFilter 内の init
パラメータ:
filterConfig - サーブレットコンテナによって使用されるフィルタ設定のためのオブジェクト
例外:
javax.servlet.ServletException - フィルタを初期化できなかった場合
関連項目:
Filter.init(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
オーバーライド:
クラス AbstractFilter 内の doFilter
パラメータ:
request - クライアントがサーブレットに行う要求を含む ServletRequest オブジェクト
response - サーブレットがクライアントに送信する応答を含む ServletResponse オブジェクト
chain - フィルタチェーン
例外:
java.io.IOException - フィルタが要求を処理するときに、入出力エラーが検出された場合
javax.servlet.ServletException - 要求を処理できなかった場合
関連項目:
Filter.doFilter(ServletRequest, ServletResponse, FilterChain)