shiro 在jsp

    xiaoxiao2026-03-10  14

    Shiro提供了JSTL标签用于在JSP/GSP页面进行权限控制,如根据登录用户显示相应的页面按钮。 标签库定义在shiro-web.jar包下的META-INF/shiro.tld中定义。

    引入标签

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

    guest标签

    用户没有身份验证时显示相应信息,即游客访问信息。

    <shiro:guest> 欢迎游客访问 </shiro:guest>

    user标签

    用户已经身份验证/记住我登录后显示相应的信息。

    <shiro:user> 欢迎[<shiro:principal/>]登录 </shiro:user>

    authenticated标签

    用户已经身份验证通过,即Subject.login登录成功,不是记住我登录的

    <shiro:authenticated> 用户[<shiro:principal/>]已身份验证通过 </shiro:authenticated>

    principal标签

    <shiro:principal property="username"/> 相当于((User)Subject.getPrincipals()).getUsername()
    转载请注明原文地址: https://ju.6miu.com/read-1307799.html
    最新回复(0)