Webページに組み込まれたHTTP Postを使用する各Struts入力フォームは、データ入力フォームの状態を保持する上で役立つStrutsフォームBeanを作成します。StrutsフォームBeanを作成するには、Strutsページ・フロー・ダイアグラムでアクションのアイコンを右クリックし、フォーム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オブジェクトと対話できます。
Copyright © 1997, 2007, Oracle. All rights reserved.