Struts Nested - <nested:options>タグ

(ネスト拡張)選択オプションのコレクションをレンダリングします。

このタグは、<html:options>タグの拡張です。タグ属性と使用方法の詳細は、該当するタグのドキュメントを参照してください。

このタグのネストされたコンテキストは、property属性および内部的なname属性の使用に依存しています。nestedタグは、これらのプロパティを使用して、プロパティに独自の値を設定するよう試みます。ただし、このタグにより拡張される<html:options>タグには、これらのプロパティを使用しないオプションも含まれます。このオプションを利用する場合は、nestedタグのかわりに<html:options>タグを使用してマークアップを行います。

たとえば、このタグにはcollectionsオプションがありますが、このオプションを使用すると、htmlのoptionタグにおけるtitlevalueにアクセスするためのプロパティを含む、それ自体がオブジェクトのリストである個別の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.