(ネスト拡張)選択オプションのコレクションをレンダリングします。
このタグは、<html:options>タグの拡張です。タグ属性と使用方法の詳細は、該当するタグのドキュメントを参照してください。
このタグのネストされたコンテキストは、property
属性および内部的なname
属性の使用に依存しています。nestedタグは、これらのプロパティを使用して、プロパティに独自の値を設定するよう試みます。ただし、このタグにより拡張される<html:options>
タグには、これらのプロパティを使用しないオプションも含まれます。このオプションを利用する場合は、nestedタグのかわりに<html:options>
タグを使用してマークアップを行います。
たとえば、このタグにはcollectionsオプションがありますが、このオプションを使用すると、htmlのoptionタグにおけるtitle
とvalue
にアクセスするためのプロパティを含む、それ自体がオブジェクトのリストである個別のBean参照を指定できます。 このオプションをネストされたコンテキスト(リストはネストされたBeanのプロパティ)で使用する場合は、nested:define
タグと元のoptions
タグを使用します。
<nested:nest property="myNestedLevel" />
<nested:define property="collectionList" />
<html:options collection="collectionList"
property="labelProperty"
valueProperty="valueProperty" />
</nested:nest >
JDeveloperのStrutsカスタム・タグ・ライブラリについて
リファレンス: Strutsタグ・ライブラリ
リファレンス: Struts Nestedタグ・ライブラリ
Copyright © 1997, 2004, Oracle. All rights reserved.