怎么选中从数据库查询到的复选框?
从数据库查询一个角色的权限得到一个permission对象集合
permission表结构是这样的:
id 角色id 资源名称 具有的权限(增删改查四种操作)
我的权限列表页面是这样的,资源固定只有这3种:
<tr>
<th width="80">资源</th>
<th width="40">查看</th>
<th width="40">增加</th>
<th width="40">修改</th>
<th width="40">删除</th>
</tr>
<tr>
<td>职位</td>
<td>><input type="checkbox" name="jobview"></td>
<td><input type="checkbox" name="jobAdd"></td>
<td><input type="checkbox" name="jobUpdate"></td>
<td><input type="checkbox" name="jobDelete"></td>
</tr>
<tr>
<td>用户</td>
<td><input type="checkbox" name="userView"></td>
<td><input type="checkbox" name="userAdd"></td>
<td><input type="checkbox" name="userUpdate"></td>
<td><input type="checkbox" name="userDelete"></td>
</tr>
<tr>
<td>黑名单</td>
<td><input type="checkbox" name="blacklistView"></td>
<td><input type="checkbox" name="blacklistAdd"></td>
<td><input type="checkbox" name="blacklistUpdate"></td>
<td><input type="checkbox" name="blacklistDelete"></td>
</tr>
当我查询出一个角色只有对黑名的查看权限时,我页面上怎么给相应的复选框选中啊
请教高手指导
------解决方案--------------------
能看出你再作权限 ,但没看明白你的意思,你是管理员要给他设置黑名单权限那,还是这个人已经登录要了要根据他的权限进行操作那
------解决方案--------------------
你在页面用c:if判断下啊 如果有该权限 你就在checkbox中 加上checked=‘checked’;
------解决方案--------------------
做判断啥...不然怎么办哇..
------解决方案--------------------
拿出权限。是否勾选复选框,加个判断不就行。