动态加载checkbox

<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作用域取值,都要放数组中;

你可能感兴趣的:(checkbox)