Struts フォーム Bean および Form-Bean マッピング

フォーム Bean は、Java™ Bean の一種です。フォーム Bean は、ActionForm クラス のサブクラスのインスタンスであり、実行依頼されたクライアント要求から得た HTML フォーム・データ、 またはユーザーのクリックした Struts のアクション・リンクから得た入力データを 保管するものです。HTML フォームには、ユーザーが情報を入力できるフィールドが含まれています。

Form-Bean マッピング は、フォーム Bean を アクションにマップする Struts 構成ファイル内のエントリーです。

ブラウザーから HTML フォームの実行依頼を受け取ると、Struts のアクション・サーブレットは、次のような処理を行います。

  1. HTML フォームに含まれるフィールド名を調べる。
  2. 各フィールド名をフォーム Bean に含まれるプロパティーの名前と照合する。
  3. これらの変数の set メソッドを自動的に呼び出し、HTML フォームから検索された値を入れる。

さらに、validate メソッドをインプリメント して、Struts 構成ファイル内の対応するアクション・マッピング・エントリーに validate フラグを 設定した場合、アクション・サーブレットは validate メソッドを 呼び出して、サーブレットが受け取るデータが適切なタイプであるかを妥当性検査します。

関連概念
Struts 開発ツール
Struts のアクション
Web ダイアグラムと Web ダイアグラム・エディター
Struts 構成ファイル
関連タスク
Struts フォーム Bean の作成
Struts フォーム Bean マッピングの作成
関連資料
Web ダイアグラム・パーツを実現化するための解決規則
Web ダイアグラム・エディターの Struts 設定
Web ダイアグラム・エディター: ポップアップ・メニュー
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved. (C) Copyright IBM Japan 2005