Struts構成エディタ - 「フォームBean」ページ

struts-config.xmlファイル内に<form-beans>要素を作成する際に使用します。 この要素は、フォーム・アクションの記述に使用する2つの重要な要素の1つです(もう1つは<action-mappings>要素)。 フォームBeanはorg.apache.struts.action.ActionFormを拡張し、アクション・ハンドラ・クラスでJSPフォームのリクエスト・パラメータを操作できるようにするgetterメソッドとsetterメソッドを提供します。

注意: プロジェクトに、定義するフォームBeanが含まれている必要があります。JDeveloperを使用して、StrutsプロジェクトにフォームBeanを追加できます。 新規アクション・フォームの作成時に、org.apache.struts.action.ActionFormを拡張する新規クラスが作成されます。

Form Bean
struts-config.xmlファイルの既存<form-bean>定義のリスト。新規フォームBean定義を作成する場合は「追加」を、リストから選択した定義を削除する場合は「削除」をクリックします。
Bean
struts-config.xmlファイルの既存の<form-bean>定義を変更する際に使用します。
名前
フォームBeanの一意の識別子。アクション・マッピングでは、フォームBean名を使用してBeanを参照します。通常この名前は、このフォームBeanを格納するリクエスト属性またはセッション属性の名前でもあります。
タイプ
フォームBeanの完全修飾Javaクラス名。Strutsプロジェクトから既存のフォームBeanを選択するには、「参照」をクリックします。
クラス名
(オプション)フォームBeanクラスの完全修飾Javaクラス名。 指定する場合、オブジェクトはデフォルトの構成Beanであるorg.apache.struts.config.FormBeanConfigのサブクラスである必要があります。
動的
フォームBeanのタイプが、(作成した)DynaActionFormサブクラスである場合に選択します。 タイプがデフォルトのDynaActionFormまたは通常のActionFormサブクラスに設定されている場合、この属性は省略できます。 タイプがorg.apache.struts.action.DynaActionFormの場合に選択します。
プロパティ
struts-config.xmlファイルの既存<form-bean>定義の<set-property>定義を変更する際に使用します。これで、フォームBeanの特定のプロパティを初期化できます。新規プロパティ定義を作成する場合は「追加」を、既存のプロパティ定義を削除する場合は「削除」をクリックします。
プロパティ
フォームBeanで定義するプロパティ名。
フォームBeanに指定されたプロパティに対して設定する値。
フォーム・プロパティ
struts-config.xmlファイルの既存<form-property>定義の<set-property>定義を変更する際に使用します。これで、フォームBeanの特定のプロパティを初期化できます。新規プロパティ定義を作成する場合は「追加」を、既存のプロパティ定義を削除する場合は「削除」をクリックします。
名前
この要素で定義されるプロパティのJavaBeansプロパティ名。
タイプ
このBeanプロパティの実装クラスの完全修飾クラス名。このプロパティが索引付けされていることを示す[ ]を付けることができます。
初期
(オプション)プロパティの初期値。文字列表現を使用する必要があります。指定しない場合、プリミティブの場合はゼロに、オブジェクトの場合はnullに初期化されます。
クラス名
(オプション)このフォーム・プロパティ・オブジェクトの構成Bean。 指定する場合、オブジェクトはデフォルトの構成Beanであるorg.apache.struts.config.FormPropertyConfigのサブクラスである必要があります。

詳細は、JakartaプロジェクトのWebサイトの『Struts User's Guide』を参照してください。

 

Copyright © 1997, 2004, Oracle. All rights reserved.