一、jsp标签
在shiro-web-1.7.1.jar包中shiro.tld
<uri>http://shiro.apache.org/tags</uri>
每一个tag是一个标签,每一个标签对应一个类
1、已登录
<shiro:authenticted>
<shiro:principal/>
<shiro:authenticted>
如果已经登录,标签内容会被显示
2、已登录和记住我
<shiro:user>
<shiro:principal/>
</shiro:user>
3、游客
<shiro:guest>
游客~~
</shiro:guest>
4、未登录
<shiro:notAuthenticated>
用户未进行身份验证
</shiro:notAuthenticated>
5、获取用户身份信息
<shiro:principal>
6、有任意一个角色(只有或的,没有且的标签)
<shiro:hasAnyRoles name = "admin,user">
</shiro:hasAnyRoles>
7、有指定角色
<shiro:hashRole name = "admin">
</shiro:hashRole>
8、不是指定角色
<shiro:lacksRole name = "admin">
</shiro:lacksRole>
9、当前Subject有权限
<shiro:hashPermission name = "user:query">
给一个查询链接
</shiro:hashPermission>
10、当前Subject没有权限
<shiro:lacksPermission name = "user:query">
给一个别的链接
</shiro:lacksPermission>