FormDataParseFilter
Keywords: jp.morpho.webapp.servlet.FormDataParseFilter,FormDataParseFilter class

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.morpho.webapp.servlet
クラス FormDataParseFilter

    java.lang.Object
      |
      +--jp.morpho.webapp.servlet.AbstractFilter
            |
            +--jp.morpho.webapp.servlet.FormDataParseFilter

すべての実装インタフェース:
  javax.servlet.Filter

public class FormDataParseFilter
extends AbstractFilter

サーブレットへの要求からフォームデータを取得します。

作成者:
  Kumiko Hiroi

コンストラクタの概要
`FormDataParseFilter()` FormDataParseFilter を構築します。

メソッドの概要
`void` | `doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)` サーブレットへの要求からフォームデータを取得します。
`protected void` | `getParameters(jp.morpho.webapp.servlet.http.HttpActionRequest actioinRequest)` サーブレットへの要求からフォームデータを取得します。
`protected void` | `parseMultipartFormData(jp.morpho.webapp.servlet.http.HttpActionRequest actioinRequest)` サーブレットへの要求からフォームデータを取得します。

クラス jp.morpho.webapp.servlet.AbstractFilter から継承したメソッド
`destroy, getInitParameterMap, getServletContext, init`

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### FormDataParseFilter

    public FormDataParseFilter()

  FormDataParseFilter を構築します。

メソッドの詳細

### 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)`

### getParameters

    protected void getParameters(jp.morpho.webapp.servlet.http.HttpActionRequest actioinRequest)

  サーブレットへの要求からフォームデータを取得します。

  getParameterValues(String) メソッドを使用して指定された要求オブジェクトからフォームデータを取得した後、setParameterMap(Map) メソッドを呼び出して要求オブジェクトにフォームデータのマップを格納します。

  パラメータ:
    `actioinRequest` - フォームデータを取得する要求オブジェクト

### parseMultipartFormData

    protected void parseMultipartFormData(jp.morpho.webapp.servlet.http.HttpActionRequest actioinRequest)
                                   throws java.io.IOException

  サーブレットへの要求からフォームデータを取得します。

  フォームデータのコンテンツ形式が multipart/form-data の場合に、要求オブジェクトから入力ストリームを取得してフォームデータを取得します。 取得したフォームデータはすべてマップに格納し、setParameterMap(Map) メソッドを呼び出して要求オブジェクトに格納します。

  パラメータ:
    `actioinRequest` - フォームデータを取得する要求オブジェクト
  例外:
    `java.io.IOException` - フィルタが要求を処理するときに、入出力エラーが検出された場合

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド