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