|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.apache.struts.upload.DiskMultipartRequestHandler
これは MultipartRequestHandler であり、ファイルデータを直接、 ディスク上の一時ファイルに書き込みます。
| フィールドの概要 | |
protected java.util.Hashtable |
allElements
全ての要素を表すハッシュテーブル。 |
protected java.util.Hashtable |
fileElements
アップロードされたフォームファイルを表すハッシュテーブル。 |
protected ActionMapping |
mapping
このクラスで使用される ActionMapping インスタンス。 |
protected ActionServlet |
servlet
このクラスで使用する ActionServlet インスタンス。 |
protected java.lang.String |
tempDir
一時ディレクトリ。 |
protected java.util.Hashtable |
textElements
入力されたフォームテキストの名前と値を表すハッシュテーブル。 |
| コンストラクタの概要 | |
DiskMultipartRequestHandler()
|
|
| メソッドの概要 | |
void |
finish()
一時ファイルを削除するために rollback()
を呼び出します。 |
java.util.Hashtable |
getAllElements()
このメソッドは、マルチパートリクエストの全ての要素を返します。 |
java.util.Hashtable |
getFileElements()
このメソッドは、リクエストから全ての入力された FormFile 要素を取り出すために使用されます。 |
ActionMapping |
getMapping()
リクエストに関する ActionMapping インスタンスを取得します。 |
protected long |
getMaxSizeFromServlet()
ActionServlet 内の文字列から、ポストされるデータのバイト数による最大サイズを取得します。 |
ActionServlet |
getServlet()
ActionServlet インスタンスを取得します。 |
java.util.Hashtable |
getTextElements()
このメソッドは、リクエストから全ての入力されたテキスト要素を取り出すために使用されます。 |
void |
handleRequest(javax.servlet.http.HttpServletRequest request)
このメソッドは、マルチパートリクエストデータを内部のハッシュテーブルに蓄積します。 |
protected void |
retrieveTempDir()
ActionServlet 、コンテキストプロパティ、またはシステムプロパティ、 これらの中のいずれかから一時ディレクトリを取得します。 |
void |
rollback()
アップロードされた全てのファイルを削除します。 |
void |
setMapping(ActionMapping mapping)
稼動している ActionMapping インスタンスへの参照をセットするための簡便なメソッドです。 |
void |
setServlet(ActionServlet servlet)
稼動している ActionServlet インスタンスへの参照をセットするための簡便なメソッドです。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
protected ActionServlet servlet
protected ActionMapping mapping
protected java.util.Hashtable fileElements
protected java.util.Hashtable textElements
protected java.util.Hashtable allElements
protected java.lang.String tempDir
| コンストラクタの詳細 |
public DiskMultipartRequestHandler()
| メソッドの詳細 |
public void handleRequest(javax.servlet.http.HttpServletRequest request)
throws javax.servlet.ServletException
MultipartRequestHandler 内の handleRequestjavax.servlet.ServletException - 何らかの問題があった場合にスローされますpublic java.util.Hashtable getAllElements()
MultipartRequestHandler の記述:
MultipartRequestHandler 内の getAllElementspublic java.util.Hashtable getTextElements()
MultipartRequestHandler の記述:
MultipartRequestHandler 内の getTextElementspublic java.util.Hashtable getFileElements()
MultipartRequestHandler の記述:
MultipartRequestHandler 内の getFileElementsFormFilepublic void rollback()
MultipartRequestHandler 内の rollbackpublic void finish()
rollback()
を呼び出します。
MultipartRequestHandler 内の finishpublic void setServlet(ActionServlet servlet)
MultipartRequestHandler の記述:
MultipartRequestHandler 内の setServletpublic void setMapping(ActionMapping mapping)
MultipartRequestHandler の記述:
MultipartRequestHandler 内の setMappingpublic ActionServlet getServlet()
MultipartRequestHandler の記述:
MultipartRequestHandler 内の getServletpublic ActionMapping getMapping()
MultipartRequestHandler の記述:
MultipartRequestHandler 内の getMapping
protected long getMaxSizeFromServlet()
throws javax.servlet.ServletException
javax.servlet.ServletExceptionprotected void retrieveTempDir()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||