14.02.2013 Aufrufe

Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu

Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu

Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu

MEHR ANZEIGEN
WENIGER ANZEIGEN

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 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!