Shiro标签

今天药忘吃喽~ 2024-04-18 10:28 194阅读 0赞

Shiro 提供了 JSTL 标签用于在 JSP 页面进行权限控制,如根据登录用户显示相应的页面按钮。

注意:在使用shiro标签时,应该首先在jsp页面添加shiro库:

  1. <%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags" %>

shiro标签种类:

  1. guest 标签:用户没有身份验证时显示相应信息,即游客 访问信息:
    20190905113648824.png
  2. user 标签:用户已经经过认证/记住我登录后显示相应的信息:
    20190905113703105.png
  3. authenticated 标签:用户已经身份验证通过,即 Subject.login登录成功,不是记住我登录的:
    20190905114137806.png
  4. notAuthenticated 标签:用户未进行身份验证,即没有调用Subject.login进行登录,包括记住我自动登录的也属于未进行身份验证:
    20190905114204967.png
  5. pincipal 标签:显示用户身份信息,默认调用 Subject.getPrincipal() 获取,即 Primary Principal:
    20190905114318413.png
  6. hasRole 标签:如果当前 Subject 有角色将显示 body 体内 容:
    20190905114338879.png
  7. hasAnyRoles 标签:如果当前Subject有任意一个 角色(或的关系)将显示body体内容:
    20190905114410965.png
  8. lacksRole:如果当前 Subject 没有角色将显示 body 体内容:
    20190905114434631.png
  9. hasPermission:如果当前 Subject 有权限将显示 body 体内容:
    20190905114458301.png
  10. lacksPermission:如果当前Subject没有权 限将显示body体内容:

    20190905113957208.png

发表评论

表情:
评论列表 (有 0 条评论,194人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Shiro标签

    hiro 提供了 JSTL 标签用于在 JSP 页面进行权限控制,如根据登录用户显示相应的页面按钮。 注意:在使用shiro标签时,应该首先在jsp页面添加shiro库...

    相关 shiro-标签

      Shiro提供了JSTL标签用于JSP页面进行权限控制,如:根据用户显示相应的页面按钮。 引入shiro-JSTL标签: <%@ taglib prefix="

    相关 Shiro标签

    Shiro提供了JSTL 标签用于在JSP 页面进行权限控制,如根据登录用户显示相应的页面按钮。 guest 标签:用户没有身份验证时显示相应信息,即游客访问信息: