<%@ taglib prefix="s" uri="/struts-tags" %> <s:form action="xyz" name="abc"> <s:doubleselect name="province" list="{'遼寧省','廣東省'}" doubleList="top == '遼寧省'?{'瀋陽市', '大連市','撫順市'}:{'深圳市', '珠海市', '汕頭市'}" doubleName="city"></s:doubleselect> <s:submit value="提交" /> </s:form> <!--建立一個Map對象,key爲字符串,value爲集合--> <s:set name="pc" value = "#{ '遼寧省':{'瀋陽市', '大連市','撫順市'}, '廣東省':{'深圳市', '珠海市', '汕頭市'}, '浙江省':{'杭州市', '寧波市', '溫州市'} }"/> <s:form action="myAction" name="123"> <s:doubleselect name="province" list="#pc.keySet()" size="3" doubleList="#pc[top]" doubleName="city" doubleSize="3" /> <s:submit value="提交" /> </s:form>
解決方法:code
一、如上,爲form表單命名orm
二、在<s:doubleselect /> 標籤中寫設置 formName="表單的名字"xml