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

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

通知!

站长发福利啦,打开支付宝首页搜索“7960561”,即可领红包!机会不容错过哦!

小编参考开涛的博客做了一下修改。因为当拥有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)

评论 19

评论前必须登录!

 

  1. #19

    可以吗

    xunzhao_1233周前 (01-24)
  2. #18

    6666

    lw12421894674周前 (01-21)
  3. #17

    6666666666

    h_y1232个月前 (12-27)
  4. #16

    怎么页面还是不能使用

    yanpei3个月前 (11-20)
  5. #15

    这个问题找个好长时间了

    yanpei3个月前 (11-20)
  6. #14

    123213

    bill3个月前 (11-16)
  7. #13

    真的吗

    123124个月前 (10-11)
  8. #12

    6666

    sakura7个月前 (08-01)
  9. #11

    666666

    stan07个月前 (07-23)
  10. #10

    666666666

    whucke7个月前 (07-17)
  11. #9

    666

    222228个月前 (07-05)
  12. #8

    谢谢楼主

    sdwsfyf8个月前 (07-01)
  13. #7

    hao

    lemon8个月前 (06-15)
  14. #6

    666

    wzy9991578个月前 (06-08)
  15. #5

    hao

    smilewdq9个月前 (06-01)
  16. #4

    666

    wgx6669个月前 (05-22)
  17. #3

    hao

    nemolee9个月前 (05-16)
  18. #2

    hao

    45441795710个月前 (04-28)
  19. #1

    hao

    1101gg10个月前 (04-16)

东云科技,与您偕行!

免责声明联系我们

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

支付宝扫一扫打赏

微信扫一扫打赏