フォーム Bean の作成方法を学習します。
「フォーム Bean」とは、Java™
Bean の一種です。
フォーム Bean は、実行されたクライアント要求からの HTML フォームの
データを保管したり、ユーザーがクリックした Struts アクション・リンクからの
入力データを保管したりします。
フォーム Bean を作成する手順は、次のとおりです。
- ダイアグラムで、/computeDay アクションの上にマウス・ポインターを
置いて、「フォーム Bean の追加」をクリックします。
- 「フォーム Bean 選択」ウィンドウで「新規」を
クリックして、「新規フォーム Bean (New Form Bean)」ウィザードを
開きます。
- 「フォーム Bean 名」フィールドに、「dateData」と
入力します。
「次へ」をクリックします。
- 「次へ」をクリックして、次のウィザード・ページにスキップします。
新規アプリケーションであるため、プロジェクトのページにはまだフォーム情報が
含まれていません。含まれている場合は、フィールドのこの情報を後で使用することができます。
- 「ActionForm クラスに新規のフィールドを作成します」ページで、「追加」ボタンを
使用して以下のフィールドを追加して、「次へ」をクリックします。
| 名前 |
タイプ |
| year |
int |
| month |
int |
| day |
int |
| dayOfWeek |
String |
- 「ActionForm クラスにマッピングを作成します」ページの「Java パッケージ」フィールドに、「com.ibm.dayofweek」と
入力します。「終了」をクリックします。 更新された「フォーム Bean 選択」ウィンドウが
表示されます。
- 「フォーム Bean の選択」ウィンドウで、
先ほど作成した dateData フォーム Bean をクリックします。
「OK」をクリックします。
- /computeDay ノードで、ノードの右下隅の近くにある小さな三角形をダブルクリックします。 データ・コンパートメントが展開して、ノードに関連付けられた
dateData フォーム Bean が表示されます。
dateData フォーム Bean が /computeDay ノードに追加され、dateData.java ファイルが
Web プロジェクト・フォルダーに作成されます。
プロジェクト・エクスプローラーで、DayOfWeek\Struts\<default module>\Form Beans フォルダーに
ナビゲートして、ファイルを表示します。
演習の最後には、プロジェクト・エクスプローラーは次のようになるはずです。