リファレンストップへ Java | nested nestタグ使用した環境 JDK 6 Update 11 struts 1.3.10 任意のbeanをネストの親にします。
例えば、以下のようにフォームとbeanが定義されているとします。 SampleForm.java public class SampleForm extends ActionForm { private SampleItem sampleItem; ※ 以下setter, getter } SampleItem.java public class SampleItem { private String prop1; private String prop2; private String prop3; ※ 以下setter, getter } フォームに保持している「SampleItem」のプロパティの内容を表示するには nestedタグライブラリを使用すると以下のように記述できます。 <nested:form action="/xxx"> <nested:write property="sampleItem.prop1" /> <nested:write property="sampleItem.prop2" /> <nested:write property="sampleItem.prop3" /> </nested:form> <nested:nest>タグを使用すると以下のように、より簡潔に記述する事ができるようになります。 <nested:form action="/xxx"> <nested:nest property="sampleItem"> <nested:write property="prop1" /> <nested:write property="prop2" /> <nested:write property="prop3" /> </nested:nest> </nested:form> beanの中にbeanを保持しているような、複雑な構成のプロパティの場合、 <nested:nest>タグを使用する事により、JSPの記述量をさらに減らす事が可能です。 |
|