詳細アイコン StrutsフォームBeanの生成

Webページに組み込まれたHTTP Postを使用する各Struts入力フォームは、データ入力フォームの状態を保持する上で役立つStrutsフォームBeanを作成します。StrutsフォームBeanを作成するには、Strutsページ・フロー・ダイアグラムでアクションのアイコンを右クリックし、フォームBeanソースに移動を選択します。

フォームBeanソースに移動メニュー

作成するJavaBeanクラスは、org.apache.struts.action.ActionFormまたは動的フォームBeanをサポートするorg.apache.struts.action.DynaActionFormを拡張する必要があります。作成されたフォームBeanには、reset()メソッドとvalidate()メソッドが格納されます。これらのメソッドは、そのまま使用したり、独自のコード(例: 独自の検証)を追加するために使用できます。

フォームBeanをプロジェクトに追加した後は、クラス・ファイルをカスタマイズしてBeanのsetterメソッドとgetterメソッドを定義します。アクセッサを生成するには、ファイル内で右クリックして「アクセッサの生成」を選択し、メソッドを選択して「OK」をクリックします。

フォームBeanクラスに生成したsetterメソッドとgetterメソッドによって、Beanは、実行時にマップされたJavaオブジェクトと対話できます。