Struts Html - <html:optionsCollection>タグ

選択オプションのコレクションをレンダリングします。

属性

filter
HTMLでの表示に影響を与える文字についてオプション・ラベルをフィルタリングしない場合は、falseに設定します。デフォルトでは、そのような値はフィルタリングされます。
label
各オプションについてレンダリングされるラベルを表すコレクション内のBeanのプロパティ。 デフォルトはlabelです。
name
Beanの属性名。この入力フィールドの現在の値をレンダリングするときに、このBeanのプロパティが調べられます。指定しない場合、ネストされているformタグに関連付けられているBeanが利用されます。
property
フォームBeanのプロパティまたはname属性によって指定されるBeanのプロパティ。これらのオプションについてレンダリングされるオブジェクトのコレクションを返します。
style
このHTML要素に適用されるCSSスタイル。
styleClass
このHTML要素に適用されるCSSスタイルシート・クラス。
value
各オプションについてレンダリングされる値を表すコレクション内のBeanのプロパティ。 デフォルトはvalueです。

説明

<select>要素の選択肢を表す、HTMLの<option>要素のセットをレンダリングします。 このタグは、1つの<html:select>要素の中で何度も使用できます。1つ以上の<html:option>要素または<html:options>要素のかわりに使用するか、これらの要素と組み合せて使用できます。

このタグは、各BeanにlabelプロパティとvalueプロパティがあるBeanのコレクションに対して動作します。 これらのプロパティの実際の名前は、このタグのlabel属性とvalue属性を使用して構成できます。

このタグが<html:options>タグと異なるのは、name属性とproperty属性の使用方法の一貫性が高く、囲んでいるフォームBeanからコレクションをさらに容易に取得できる点です。


JDeveloperのStrutsカスタム・タグ・ライブラリについて

リファレンス: Strutsタグ・ライブラリ

リファレンス: Struts Htmlタグ・ライブラリ

 

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