Used with
dsp:select to display an option in a drop-down list.
<dsp:optionvalue-spec
label
selected="{true|false}"
</dsp:option>
Attributes
value-spec
Specifies this option’s value in one of the following ways:
beanvalue="
property
-
spec
"
Specifies a property value, where
property-spec
includes a Nucleus path, component name, and property name. For example:beanvalue="FreshmanScience.name"
paramvalue="
param-name
"
Specifies the value from the page parameter
param-name
. For example:paramvalue="name"
value="
value
"
Specifies a static value. For example:
value="Bartleby Scrivener"
The value specification can include a tag converter, such as date or null. For more information, see Tag Converters in Chapter 2.
label
This option’s displayed text.
selected
Set to true or false in order to override the value obtained from the target property specified by dsp:select
:
true: The option displays as selected.
false: The option displays as unselected.
Note: You can specify to select multiple options if the parent dsp:select
tag sets its multiple
attribute to true.
Usage Notes
dsp:option
is used in the context of dsp:select
to display a drop-down list option. This tag is only valid when enclosed in a dsp:select
tag.
Note:dsp:option
uses the iclass
attribute in place of the cascading style sheet class
attribute to avoid using a Java reserved word in Java code.
Example
<dsp:select bean="Student_01.summerHobbies" multiple="true"> <dsp:option value="hiking">hiking</dsp:option> <dsp:option value="biking">biking</dsp:option> <dsp:option value="swimming">swimming</dsp:option> </dsp:select>
This drop-down list provides a list of hobbies that include hiking, biking, and swimming. The summerHobbies
property is a Collection, so it can hold as many options as the user selects. No options use the selected attribute, so none display as selected unless the summerHobbies
property is already set to one or more of those values.