Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu
Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu
Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
InputDataBuilder(javax.servlet.http.HttpServletRequest)<br />
形式:<br />
public InputDataBuilder(javax.servlet.http.HttpServletRequest request)<br />
throws java.lang.IllegalArgumentException,<br />
com.fujitsu.form.XmlProcessorException<br />
説明:<br />
与えられたリクエストオブジェクトから、InputDataBuilderオブジェクトを生成します。<br />
ただし、与えられたリクエストオブジェクトから生成できるInputDataBuilderオブジェクトは1つだけです。2回目以降は、<br />
「java.lang.IllegalArgumentException:入力ストリームオブジェクトにデータがありません。」という例外が通知されます。<br />
また、HtmlFormUtilオブジェクトを生成したあとでは、このコンストラクタではオブジェクトを生成できません。生成しようと<br />
すると、「java.lang.IllegalArgumentException:入力ストリームオブジェクトにデータがありません。」という例外が通知され<br />
ます。この場合、HtmlFormUtilクラスのgetInputStream()メソッドで獲得したものをInputDataBuilder(java.io.InputStream<br />
formIS, java.lang.String contentType)に指定してオブジェクトを生成してください。<br />
パラメタ:<br />
request<br />
例外:<br />
HttpServletRequestオブジェクト<br />
java.lang.IllegalArgumentException<br />
次に示すどれかの場合<br />
- パラメタ「request」がnullの場合<br />
- HTMLフォームデータストリームまたはコンテントタイプのどちらかがXMLデータ形式として正しくない場合<br />
- 入力ストリーム内にXMLデータが存在しない場合<br />
com.fujitsu.form.XmlProcessorException<br />
XMLデータを扱うためのオブジェクトを生成できなかった場合<br />
InputDataBuilder(java.io.InputStream, java.lang.String,int,int)<br />
形式:<br />
public InputDataBuilder(java.io.InputStream formIS,<br />
java.lang.String contentType,<br />
int dataSizeLimit,<br />
int memUseLimit)<br />
throws java.lang.IllegalArgumentException<br />
com.fujitsu.form.XmlProcessorException<br />
説明:<br />
与えられたHTMLフォームストリームとコンテントタイプから、InputDataBuilderオブジェクトを生成します。<br />
ただし、与えられたHTMLフォームストリームとコンテントタイプから生成できるInputDataBuilderオブジェクトは1つだけで<br />
す。2回目以降は、「java.lang.IllegalArgumentException:入力ストリームオブジェクトにデータがありません。」という例外<br />
が通知されます。<br />
また、HtmlFormUtilオブジェクトを生成したあと、InputDataBuilderオブジェクトを生成する場合は、必ずHtmlFormUtilオ<br />
ブジェクトのgetInputStream() メソッドで獲得したものを指定してください。指定しない場合、<br />
「java.lang.IllegalArgumentException:入力ストリームオブジェクトにデータがありません。」という例外が通知されます。<br />
データサイズの上限値に指定したバイト数を超えるデータがフォーム送信データに含まれていた場合、「入力ストリーム<br />
オブジェクトのデータ解析でエラーが発生しました。」という例外が通知されます。<br />
メモリ使用量の上限値に指定したバイト数を超えるデータがフォーム送信データに含まれていた場合、TEMP領域に一<br />
時ファイルを作成しメモリを使用しないようにします。<br />
- 227 -