现在的位置: 首页 > 综合 > 正文

s:checkboxlist的用法,以及取默认值

2013年10月01日 ⁄ 综合 ⁄ 共 807字 ⁄ 字号 评论关闭
  1. <tr><th>选择角色</th><td>  
  2.             <s:checkboxlist list="#request.roleuserList" listKey="roleId" listValue="roleName" value="#request.rolelist.{roleId}" name="roleIds"></s:checkboxlist>  
  3.         </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作用域取值,都要放数组中;

 

效果类似于:

【上篇】
【下篇】

抱歉!评论已关闭.