|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.cubby.controller.impl.MultipartRequestParserImpl
public class MultipartRequestParserImpl
contentType が multipart/form-data のリクエストに対応したリクエスト解析器です。
リクエストの解析には Commons FileUpload を使用します。
コンストラクタの概要 | |
---|---|
MultipartRequestParserImpl(S2Container container)
インスタンス化します。 |
メソッドの概要 | |
---|---|
Map<String,Object[]> |
getParameterMap(HttpServletRequest request)
指定されたリクエストのリクエストパラメータ等から、アクションにバインドするパラメータを取得します。 指定されたリクエストがマルチパートのリクエスト(contentType が multipart/form-data)であれば、コンテナに登録された FileUpload と RequestContext を使用してリクエストを解析します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public MultipartRequestParserImpl(S2Container container)
container
- コンテナメソッドの詳細 |
---|
public Map<String,Object[]> getParameterMap(HttpServletRequest request)
指定されたリクエストがマルチパートのリクエスト(contentType が multipart/form-data)であれば、コンテナに登録された
FileUpload
と RequestContext
を使用してリクエストを解析します。
リクエストパラメータを戻り値の Map
に格納する際には以下のように変換します。
文字列に変換
FileItem
に変換
指定されたリクエストが通常のリクエストであれば、ServletRequest.getParameterMap()
の結果をそのまま返します。
RequestParser
内の getParameterMap
request
- リクエスト
Map
FileUpload
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |