ページの先頭行へ戻る
 ApcoordinatorUJIタグリファレンス
FUJITSU Software

2.1 uji:dispatch

uji:dispatchについて説明します。uji:dispatchには、以下の機能があります。

基本機能

uji:dispatchタグは、HTTPリクエストとコマンドマップに従って対応するビジネスクラスを呼び出します。uji:dispatchタグは以下の動作をします。

  1. HTTPリクエストのパラメタをデータBeanに移します

  2. コマンドマップを参照しデータBeanとコマンド(送信ボタンの名前)からビジネスクラス・メソッドを決定します。データBeanをパラメタにして決定したメソッドを呼び出します。

  3. ビジネスクラス内で呼び出されたDispatchContextクラスのsetResponseBeanメソッドの結果を保持して、JSPに復帰します。

アトリビュート

uji:dispatchタグのアトリビュートは以下を指定します。

アトリビュート名

省略

意味

省略時の動作

defaultVerb

HTTPリクエストでコマンド(送信ボタンのボタン名)が省略された時に使われるコマンド名を指定します。

コマンド省略となります。

defaultMethod

HTTPリクエストでコマンド(送信ボタンのボタン名)が省略された時に使われる、ビジネスクラス名、メソッド名を指定します。defaultVerbが記述されている場合は、defaultVerbが優先されます。

コマンドマップに記述された、コマンド省略に対応するビジネスクラスのメソッドが呼ばれます。

errorPage

uji:dispatchタグの処理中に発生したエラーに対して表示するエラーページを指定します。

JSPのエラーページが表示されます。

コンテント

uji:dispatchタグのコンテントは記述できません。

使用例

JSP

<uji:dispatch />
注意事項

uji:dispatchタグは1回のリクエストで一度だけ実行される必要があります。原則として、制御ページの先頭に一度だけ記述します。