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

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

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

评论 21

评论前必须登录!

 

  1. #21

    0.0

    lowi95278小时前
  2. #20

    666

    liwei1周前 (04-17)
  3. #19

    可以吗

    xunzhao_1233个月前 (01-24)
  4. #18

    6666

    lw12421894673个月前 (01-21)
  5. #17

    6666666666

    h_y1234个月前 (12-27)
  6. #16

    怎么页面还是不能使用

    yanpei5个月前 (11-20)
  7. #15

    这个问题找个好长时间了

    yanpei5个月前 (11-20)
  8. #14

    123213

    bill5个月前 (11-16)
  9. #13

    真的吗

    123127个月前 (10-11)
  10. #12

    6666

    sakura9个月前 (08-01)
  11. #11

    666666

    stan09个月前 (07-23)
  12. #10

    666666666

    whucke9个月前 (07-17)
  13. #9

    666

    2222210个月前 (07-05)
  14. #8

    谢谢楼主

    sdwsfyf10个月前 (07-01)
  15. #7

    hao

    lemon10个月前 (06-15)
  16. #6

    666

    wzy99915711个月前 (06-08)
  17. #5

    hao

    smilewdq11个月前 (06-01)
  18. #4

    666

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

    hao

    nemolee11个月前 (05-16)
  20. #2

    hao

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

    hao

    1101gg1年前 (2018-04-16)

东云科技,与您偕行!

免责声明联系我们

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

支付宝扫一扫打赏

微信扫一扫打赏