「データ・マッピング (Data Mappings)」ビュー

「データ・マッピング (Data Mappings)」ビューでは、Web ページのフォーム・データが宛先フォーム Bean にどのようにマップするかが表示されます。さらに、このマッピングを使用すると、入力 (フォーム) と ターゲット (フォーム Bean) の間にミスマッチがあるかどうかを判別することができます。

「データ・マッピング (Data Mappings)」ビューのコンテンツは、Struts エクスプローラーで選択したリンク、または Web ダイアグラム・エディターで選択した接続に基づきます。このリンクまたは接続から得たフィールドは、フォーム Bean または dynaform のフォーム・プロパティーの set メソッドにマップされます。

有効な入力が選択されると、次の 2 列が表示されます。

例えば、図 1 の最初のデータ・マッピング・テーブルでは、JSP ページ内のあるフォームから /computeDay アクションによって受け取ったフィールドを、formBean というフォーム Bean 内のフィールドと比較しています。2 番目のデータ・マッピング・テーブルでは、JSP ページ内のあるフォームから /saveRegistration アクションによって受け取ったフィールドを、registrationForm というフォーム Bean 内のフィールドと比較しています。

図 1. DayOfWeek アプリケーションと struts-example サンプル・アプリケーションのデータ・マッピング
一方に /computeDay 列と formBean 列があ り、他方に /saveRegistration 列と registrationForm 列のある 2 つのデータ・マッピング

フォーム Bean のデータを参照するための代替方法については、「ページ・データ (Page Data)」ビューを 参照してください。

関連概念
Struts のアクション
Struts dynaforms
Struts フォーム Bean
「Struts エクスプローラー」ビュー
Web ダイアグラムと Web ダイアグラム・エディター
関連タスク
事前ビルド済み Struts サンプル・アプリケーションのロード
Struts プロジェクトの構造の表示
Web ページ・フォームのデータ・マッピングの表示
関連資料
Web ダイアグラム・パーツを実現化するための解決規則
フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.