|
intra-mart(R) 6.0.13 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.util.AbstractCollection java.util.AbstractList java.util.ArrayList jp.co.intra_mart.common.aid.javaee.http.MultipartFormData
フォームから enctype が multipart/form-data で送信されてきた情報を 解析するオブジェクトです。
このオブジェクトは、ブラウザから multipart/form-data 形式でリクエストされた データを解析し、boundary で区切られた各情報(エンティティ)をとしてリストに 保管します。
このクラスを利用する事により、ブラウザからサーバに対するファイルの
アップロードなどが簡単に実装する事ができます。
入れ子クラスの概要 | |
static interface |
MultipartFormData.Entity
フォームデータのエンティティです。 |
フィールドの概要 |
クラス java.util.AbstractList から継承したフィールド |
modCount |
コンストラクタの概要 | |
MultipartFormData(ServletRequest req)
リクエストされた情報を解析して、新しいオブジェクトを構築します。 |
メソッドの概要 | |
MultipartFormData.Entity[] |
getEntities(String name)
指定の名前を持つエンティティをすべて取得します。 |
MultipartFormData.Entity |
getEntity(int index)
指定のインデックスに該当するエンティティを取得します。 |
MultipartFormData.Entity |
getEntity(String name)
指定の名前を持つエンティティを取得します。 |
クラス java.util.ArrayList から継承したメソッド |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, removeRange, set, size, toArray, toArray, trimToSize |
クラス java.util.AbstractList から継承したメソッド |
equals, hashCode, iterator, listIterator, listIterator, subList |
クラス java.util.AbstractCollection から継承したメソッド |
containsAll, remove, removeAll, retainAll, toString |
クラス java.lang.Object から継承したメソッド |
finalize, getClass, notify, notifyAll, wait, wait, wait |
インタフェース java.util.List から継承したメソッド |
containsAll, equals, hashCode, iterator, listIterator, listIterator, remove, removeAll, retainAll, subList |
コンストラクタの詳細 |
public MultipartFormData(ServletRequest req) throws IOException, IllegalArgumentException
req が multipart/form-data で受信したリクエストではない場合、 IllegalArgumentException をスローします。
req
- サーブレットエンジンから渡されるリクエスト情報オブジェクト
IOException
- リクエストデータ解析時の入出力エラー
IllegalArgumentException
- 引数が不正の場合メソッドの詳細 |
public MultipartFormData.Entity getEntity(int index)
インデックスが範囲外の場合(インデックスが負または size() よりも大きい)
IndexOutOfBoundsException をスローします。
index
- 返すエンティティのインデックス
public MultipartFormData.Entity getEntity(String name)
エンティティの名前とは、フォームのコントロール名称のことです。
指定の名前を持つエンティティが複数存在する場合、その中のいずれか一つが
返されます。
該当するエンティティが存在しない場合 null を返します。
MultipartFormData.Entity.getName()
public MultipartFormData.Entity[] getEntities(String name)
エンティティの名前とは、フォームのコントロール名称のことです。
該当するエンティティが存在しない場合、空の配列を返します。
MultipartFormData.Entity.getName()
|
intra-mart(R) 6.0.13 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |