国内更专业
计算机技术平台

Shiro增加hasAllRoles、hasAllPermissions、hasAnyPermissions自定义标签

小编参考开涛的博客做了一下修改。因为当拥有2个以上的权限时,开涛的hasAnyPermissions会循环展示内容,当然这不是我们想要的结果,在本文中小编已修复。

Tag文件夹下载

温馨提示: 隐藏内容需要 回复评论 后才能查看, 评论后请 刷新 !.

导入自定义标签库

<%@taglib prefix="customTag" tagdir="/WEB-INF/tags" %>

JSP页面使用

<customTag:hasAllRoles name="admin,user">

拥有adminuser角色

</customTag:hasAllRoles>

 

<customTag:hasAllPermissions name="user:create,user:update">

拥有user:createuser:update权限

</customTag:hasAllPermissions>

 

<customTag:hasAnyPermissions name="user:create,user:update">

拥有user:createuser:update权限

</customTag:hasAnyPermissions>

 

hasAllRoles表示拥有所有相关的角色
hasAllPermissions表示拥有所有相关的权限
hasAnyPermissions表示拥有任意一个相关的权限

参考:http://jinnianshilongnian.iteye.com/blog/2026398

赞(1) 打赏
未经允许不得转载:东云网 » Shiro增加hasAllRoles、hasAllPermissions、hasAnyPermissions自定义标签

评论 24

评论前必须登录!

 

  1. #24

    成功哈哈

    holl_12个月前 (05-19)
  2. #23

    123

    holl_12个月前 (05-19)
  3. #22

    对方的方式

    huajianxin2个月前 (05-13)
  4. #21

    0.0

    lowi95273个月前 (04-25)
  5. #20

    666

    liwei3个月前 (04-17)
  6. #19

    可以吗

    xunzhao_1236个月前 (01-24)
  7. #18

    6666

    lw12421894676个月前 (01-21)
  8. #17

    6666666666

    h_y1237个月前 (12-27)
  9. #16

    怎么页面还是不能使用

    yanpei8个月前 (11-20)
  10. #15

    这个问题找个好长时间了

    yanpei8个月前 (11-20)
  11. #14

    123213

    bill8个月前 (11-16)
  12. #13

    真的吗

    123129个月前 (10-11)
  13. #12

    6666

    sakura12个月前 (08-01)
  14. #11

    666666

    stan01年前 (2018-07-23)
  15. #10

    666666666

    whucke1年前 (2018-07-17)
  16. #9

    666

    222221年前 (2018-07-05)
  17. #8

    谢谢楼主

    sdwsfyf1年前 (2018-07-01)
  18. #7

    hao

    lemon1年前 (2018-06-15)
  19. #6

    666

    wzy9991571年前 (2018-06-08)
  20. #5

    hao

    smilewdq1年前 (2018-06-01)
  21. #4

    666

    wgx6661年前 (2018-05-22)
  22. #3

    hao

    nemolee1年前 (2018-05-16)
  23. #2

    hao

    4544179571年前 (2018-04-28)
  24. #1

    hao

    1101gg1年前 (2018-04-16)

东云科技,与您偕行!

免责声明联系我们

觉得文章有用就打赏一下文章作者吧,么么哒~

支付宝扫一扫打赏

微信扫一扫打赏