在Struts2的,<S:doubleselect>标签用于创建两个HTML下拉框,第一个下拉列表中选择后,第二个下拉列表将根据第一个选择发生相应的变化一个非常典型的例子是“国家”,“国家”下拉选项,不同的“状态”列表是根据所选择的“国家”。
这里创建一个网络工程:strut2sdoubleselect,来演示在多个复选框如何设置的默认值,整个项目的结构如下图所示:
<s:doubleselect label="Fruits (OGNL) "
name="fruit1" list="{'fruit','meat'}"
doubleName="fruit2"
doubleList="top == 'fruit' ? {'apple', 'orange','banana'} : {'chicken', 'pig'}" />
参考文章: