Struts2 的doubleselect標籤

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

相關文章
相關標籤/搜索