<%@ 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