Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu
Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu
Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
データサイズの上限値、メモリ使用量の上限値に0を指定すると、上記の解析時の例外や一時ファイルの作成を抑止す<br />
ることができます。ただし、その場合はJava VMの起動オプションで最大ヒープサイズを増加させるなど、サーバ負荷を考<br />
慮してください。なお、データサイズの上限値は設定するが一時ファイルは作成しない場合、データサイズの上限値と同<br />
じサイズをメモリ使用量に指定してください。<br />
パラメタ:<br />
request<br />
HttpServletRequestオブジェクト<br />
dataSizeLimit<br />
フォーム送信データ解析でのデータサイズの上限値(単位:バイト)<br />
memUseLimit<br />
例外:<br />
フォーム送信データ解析でのメモリ使用量の上限値(単位:バイト)<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, boolean)<br />
形式:<br />
public InputDataBuilder(java.io.InputStream formIS,<br />
java.lang.String contentType,<br />
boolean timeout)<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 />
「timeout」にfalseを指定してください。データベース検索入力支援機能を利用しない場合、本指定は無効となります。<br />
パラメタ:<br />
formIS<br />
フォーム送信データを格納した入力ストリーム<br />
contentType<br />
コンテントタイプヘッダの内容<br />
- 229 -