フォーム Bean は、Java™ Bean の一種です。フォーム Bean は、ActionForm クラス のサブクラスのインスタンスであり、実行依頼されたクライアント要求から得た HTML フォーム・データ、 またはユーザーのクリックした Struts のアクション・リンクから得た入力データを 保管するものです。HTML フォームには、ユーザーが情報を入力できるフィールドが含まれています。
Form-Bean マッピング は、フォーム Bean を アクションにマップする Struts 構成ファイル内のエントリーです。
ブラウザーから HTML フォームの実行依頼を受け取ると、Struts のアクション・サーブレットは、次のような処理を行います。
さらに、validate メソッドをインプリメント して、Struts 構成ファイル内の対応するアクション・マッピング・エントリーに validate フラグを 設定した場合、アクション・サーブレットは validate メソッドを 呼び出して、サーブレットが受け取るデータが適切なタイプであるかを妥当性検査します。