1.<s:doubleselect>
name对应的是第一级的取得的key值;
doubleName对应的是第二级取得的key值;
list对应的是第一级的list数据;
listKey对应的是第一级key值,从list中取得;
listValue对应的是第一级value值,从list中取得;
doubleList对应的是第二级的list数据,里面例子中是根据第一级中的ID来动态跟新doubleList;
doubleListKey对应的是第二级key值,从doubleList中取得;
doubleListValue对应的是第二级value值,从doubleList中取得;
headerKey第一级的默认key值;
headerValue第一级的默认value值;
doubleHeaderKey第二级的默认key值;
doubleHeaderValue第二级的默认value值;
<s:doubleselect name="areaTemp" doubleName="departTemp" list="page.areaList" listKey="orgCode"
listValue="orgName" doubleList="departMap.get(top.orgCode)" doubleListKey="orgCode"
doubleListValue="orgName" headerKey="0" headerValue="--请选择--"/>
2. <s:iterator>
Value对应的是list的数据
下面可以通过property来获取值
<s:iterator status="seq" value="page.list">
<s:property value="orgName" />
</s:iterator>
3. <s:select />
Name对应的是对应的是取得的key值;
List对应的是list
listKey 对应的是key值
listValue对应的是value值
<s:select name="orgInfo.preOrg" id="orgInfo.preOrg" list="page.areaList" listKey ="orgCode" listValue="orgName"/>
4.js获取二级选择菜单的值
UserManage_areaTemp对应的是类下面的属性
var userSearch_Temp = document.tableformQure.UserManage_areaTemp;
vartempvalue=userSearch_Temp.options[document.tableformQure.UserManage_areaTemp.selectedIndex].value;
var userSearch_Temps =document.tableformQure.UserManage_departTemp;