您的位置:首页 > 其它

使用shiro框架的标签来根据权限显示按钮

2017-08-03 17:34 447 查看
第一步:在jsp页面中引入shiro的标签库

<%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags" %>


第二步:使用shiro的标签控制页面元素展示

<shiro:hasPermission name="staff-delete">
{
id : 'button-delete',
text : '作废',
iconCls : 'icon-cancel',
handler : doDelete
},
</shiro:hasPermission>

注意:这里使用的是一个权限标签,当前用户没有staff-delete权限,那么被shiro标签圈起来的内容就不会显示。staff-delete权限在前一篇文章中的shiro注解中配置过的。

这个标签只是起一个显示作用,真正的拦截还是在shiro注解配置中。故即使使用url访问action并进行删除也是可以拦截下来的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐