Toggle navigation
面试宝典
架构师课程
开源
文章
博客
SpringCloud
CloudAlibaba
SpringBoot
Spring Boot1.X
Spring Boot2.X
关于
登录
|
注册
支付宝扫一扫帮助发展吧~
微信扫一扫帮助发展吧~
freemarker 自定义标签控制权限
尹吉欢
2016-12-12 11:07:25.0
0条评论
4261人阅读
版权声明:转载请先联系作者并标记出处。
java
点击阅读全文
扫描下方二维码,加入Java方向技术交流讨论群。暗号:加群
去注册
去登录
登录后发表
去注册
去登录
登录后发表
在做权限控制时最常见的就是控制菜单或者按钮的显示隐藏等。 大部分可能都是写if判断,然后有权限就显示没就不显示。 我推荐一种更好的方法,就是将A标签做成自定义的,然后配置对应的权限标识 在自定义标签里面去控制有没有权限,是否显示等。 下面的是基于freemarker 来做的,jsp也有自定义标签,也可以做出相同效果。 需要注意的几点是要将a标签的几种常用的属性都重写,id啊,class之类的。 然后这边提供了2种控制方式,一种是显示隐藏,一种是禁用,点击后没权限弹个消息框提示无权限。 权限信息登录后放入session中即可。 这边只是对按钮进行控制,后台请求也需要控制,用aop,filter,拦截器都可以。这里就不细说了。 ``` import java.io.IOException; import java.util.List; import java.util.Map; import javax.servlet.http.HttpSession; import org.springframework.web.context.request.RequestConte
首次访问,人机识别
扫描下方二维码回复
王老吉
获取解锁验证码
步骤:[ 打开微信 ]->[ 扫描上方二维码 ]->[ 关注
猿天地
的公众号] 输入
王老吉
获取验证码,即可永久解锁本站全部文章。
验证码:
(请输入)
提交