使用shiro框架的标签来根据权限显示按钮
2017-08-03 17:34
447 查看
第一步:在jsp页面中引入shiro的标签库
第二步:使用shiro的标签控制页面元素展示
注意:这里使用的是一个权限标签,当前用户没有staff-delete权限,那么被shiro标签圈起来的内容就不会显示。staff-delete权限在前一篇文章中的shiro注解中配置过的。
这个标签只是起一个显示作用,真正的拦截还是在shiro注解配置中。故即使使用url访问action并进行删除也是可以拦截下来的。
<%@ 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并进行删除也是可以拦截下来的。
相关文章推荐
- 权限模块设计 - shiro框架的使用及扩展
- C#--第11周实验--任务3--设计一个窗体,窗体上有两个文本框,一个按钮,2个单选按钮--实现单击按钮后,根据单选按钮,将对应文本框中内容显示在标签。
- SpringMVC下的Shiro权限框架的使用
- [笔记-架构探险]框架优化与功能扩展3.2.安全框架shiro、提供安全控制特性2-jsp页面标签和框架aop启用权限控制
- [置顶] SpringMVC下的Shiro权限框架的使用
- 在FreeMarker框架中使用Shiro的Tag标签
- 窗体上有两个文本框:一个文本框中最多输入字符6个;一个文本框中输入任何内容都显示*号。再添加一个按钮、2个单选按钮。实现单击按钮后,根据单选按钮,将对应文本框中内容显示在标签
- Spring Boot Shiro 权限信息缓存处理,记住我,thymleaf使用shiro标签
- 数据级的权限管理和功能级的权限管理的区别,不使用框架(shiro,springsecurity)做权限设计的思考
- Apache Shiro 整合Spring 进行权限验证 以及在Freemarker中使用shiro标签
- 在前后端分离的项目中,后台使用shiro框架时,怎样使用它的会话管理系统(session),从而实现权限控制
- 利用5个标签,4个文本框,2个按钮,自己设计布局实现输入三边求三角形面积。界面如下所示。三角形类的编写可以使用实验4中已经写过的三角形类,当点击“判断三边”时,若能构成三角形,在标签5上显示“可以构成三角形!”,如不能构成三角形,在标签5上显示“不能构成三
- Apache Shiro 整合Spring 进行权限验证 以及在Freemarker中使用shiro标签
- 关于Apache Shiro权限框架的一些使用误区的解释
- 权限设计,以及使用优秀的权限框架shiro整合SpringMVC
- Shiro 权限框架使用总结
- 在Spring+FreeMarker框架中使用Shiro的Tag标签
- Spring Boot Shiro 权限信息缓存处理,记住我,thymleaf使用shiro标签
- Shiro 权限框架使用总结
- 框架 day54 BOS项目练习(权限/角色/用户管理(CRUD),基于数据库实现动态授权,ehcache缓存权限,shiro标签,菜单权限展示)