JSP 动态更改一个Struts2select标记的内容

62o28rlo  于 2023-11-14  发布在  其他
关注(0)|答案(1)|浏览(114)

我有两个Struts 2 <s:select>标记;一个用于country,另一个用于state

<s:select label="country" headerKey="-1" headerValue="Select country" list="country"       name="countryID" />

<s:select label="state" headerKey="-1" headerValue="Select state" list="state"   name="stateID" />

字符串
country选择更改时,我只想显示那个国家的州。
我该怎么做?

eimct9ow

eimct9ow1#

你可以使用Struts2 doubleselect标签。它
呈现两个HTML选择元素,第二个元素根据第一个元素的选定条目更改显示值。

<s:doubleselect label="Select country/state" name="country" list="{'country1','other'}" doubleName="state" doubleList="top == 'country1' ? {'state1', 'state2'} : {'state3', 'state4'}" />

字符串
有关真实的示例,请参见Struts 2 <s:doubleselect> example

相关问题