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.
例外:<br />
java.lang.IllegalArgumentException<br />
次に示すどれかの場合<br />
- パラメタ「formIS」または「contentType」がnullの場合<br />
- HTMLフォームデータストリームまたはコンテントタイプのどちらかがXMLデータ形式として正しくない場合<br />
- 入力ストリーム内にXMLデータが存在しない場合<br />
com.fujitsu.form.XmlProcessorException<br />
XMLデータを扱うためのオブジェクトを生成できなかった場合<br />
InputDataBuilder(javax.servlet.http.HttpServletRequest, int, int, boolean)<br />
形式:<br />
public InputDataBuilder(javax.servlet.http.HttpServletRequest request,<br />
int dataSizeLimit,<br />
int memUseLimit,<br />
boolean timeout)<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() メソッドで獲得したものを<br />
InputDataBuilder(java.io.InputStream formIS, java.lang.String contentType)に指定してオブジェクトを生成してください。<br />
データサイズの上限値に指定したバイト数を超えるデータがフォーム送信データに含まれていた場合、「入力ストリーム<br />
オブジェクトのデータ解析でエラーが発生しました。」という例外が通知されます。<br />
メモリ使用量の上限値に指定したバイト数を超えるデータがフォーム送信データに含まれていた場合、TEMP領域に一<br />
時ファイルを作成しメモリを使用しないようにします。<br />
データサイズの上限値、メモリ使用量の上限値に0を指定すると、上記の解析時の例外や一時ファイルの作成を抑止す<br />
ることができます。ただし、その場合はJava VMの起動オプションで最大ヒープサイズを増加させるなど、サーバ負荷を考<br />
慮してください。なお、データサイズの上限値は設定するが一時ファイルは作成しない場合、データサイズの上限値と同<br />
じサイズをメモリ使用量に指定してください。<br />
別ウィンドウ連携時に親ウィンドウのデータベース検索入力支援機能のタイムアウトを発生させない場合、パラメタ<br />
「timeout」にfalseを指定してください。データベース検索入力支援機能を利用しない場合、本指定は無効となります。<br />
パラメタ:<br />
request<br />
HttpServletRequestオブジェクト<br />
dataSizeLimit<br />
フォーム送信データ解析でのデータサイズの上限値(単位:バイト)<br />
memUseLimit<br />
フォーム送信データ解析でのメモリ使用量の上限値(単位:バイト)<br />
timeout<br />
データベース検索入力支援機能のタイムアウトの発生指定<br />
タイムアウトを発生させる場合、trueを指定します。<br />
タイムアウトを発生させない場合、falseを指定します。<br />
- 232 -