s:checkboxlist的用法,以及取默认值,
2011-07-21 11:25
459 查看
看到很多人,不会用这个标签,使用方法如下:
其中#request.roleuserList对应后台放入request作用域的roleuserList这个list;
listKey="roleId" 这里的roleId对应后台roleuserList中role这个bean的属性roleId,listKey也是将要传入后台的值;
listValue="roleName" 自然是显示在页面上的内容了;
value="#request.rolelist.{roleId}" 这句话的意思是,给s:checkboxlist选取默认值,将对应后台放入request作用域的rolelist这个list中的roleid组合成数组,
类似{1,2,3}这种,然后标签会自动匹配。
name="roleIds“ 这个roleIds可以在后台action中使用get set一个roleIds数组属性来取值,或者直接用request作用域取值,都要放数组中;
效果类似于:
<tr><th>选择角色</th><td> <s:checkboxlist list="#request.roleuserList" listKey="roleId" listValue="roleName" value="#request.rolelist.{roleId}" name="roleIds"></s:checkboxlist> </td></tr>
其中#request.roleuserList对应后台放入request作用域的roleuserList这个list;
listKey="roleId" 这里的roleId对应后台roleuserList中role这个bean的属性roleId,listKey也是将要传入后台的值;
listValue="roleName" 自然是显示在页面上的内容了;
value="#request.rolelist.{roleId}" 这句话的意思是,给s:checkboxlist选取默认值,将对应后台放入request作用域的rolelist这个list中的roleid组合成数组,
类似{1,2,3}这种,然后标签会自动匹配。
name="roleIds“ 这个roleIds可以在后台action中使用get set一个roleIds数组属性来取值,或者直接用request作用域取值,都要放数组中;
效果类似于:
相关文章推荐
- s:checkboxlist的用法,以及取默认值
- List,Set,Map用法以及区别
- List,Set,Map用法以及区别
- List,Set,Map用法以及区别
- List,Set,Map用法以及区别
- List,Set,Map用法以及区别
- List,Set,Map用法以及区别
- CheckBoxList 用法强解
- checkboxlist标签的用法
- select checkbox 获取选中的值,以及默认选中
- List,Set,Map用法以及区别
- List,Set,Map用法以及区别
- ASP.NET服务器端控件RadioButtonList,DropDownList,CheckBoxList的取值、赋值用法
- silverlight中Combox绑定数据以及动态绑定默认选定项的用法
- List,Set,Map用法以及区别
- JavaScript拿到多个CheckBox的选中状态以及ajax的用法
- List,Set,Map用法以及区别
- Struts中<s:checkboxlist>的用法
- 安卓初学:Radio单选框和checkBox多选控件的主要用法以及事件绑定总结
- List,Set,Map用法以及区别