struts2标签使用积累

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;

   

猜你喜欢

转载自madfroghe.iteye.com/blog/1104399