JSP标签
JSP页面添加
<%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags" %>
标签名称 | 标签条件(均是显示标签内容) | <shiro:authenticated> 登录之后 <shiro:notAuthenticated> 不在登录状态时 <shiro:guest> 用户在没有RememberMe时 <shiro:user> 用户在RememberMe时 <shiro:hasAnyRoles name=”abc,123” > 在有abc或者123角色时 <shiro:hasRole name=”abc”> 拥有角色abc <shiro:lacksRole name=”abc”> 没有角色abc <shiro:hasPermission name=”abc”> 拥有权限资源abc <shiro:lacksPermission name=”abc”> 没有abc权限资源 <shiro:principal> 显示用户身份名称 <shiro:principal property=”username”> 显示用户身份中的属性值数据表
资源(sys_resource)
名称 | 类型 | 描述 | id bigint 编号,主键 name varchar 资源名称 type varchar 资源类型 priority int 显示顺序 parent_id bigint 父编号 permission varchar 权限字符串 available bool 是否可用组织机构(sys_organization)
名称 | 类型 | 描述 | id bigint 编号,主键 name varchar 组织机构名 priority int 显示顺序 parent_id bigint 父编号 available bool 是否可用用户(sys_user)
名称 | 类型 | 描述 | id bigint 编号,主键 username varchar 用户名 password varchar 密码 salt varchar 盐 available bool 是否可用角色(sys_role)
名称 | 类型 | 描述 | id bigint 编号,主键 rolename varchar 角色名 description varchar 角色描述 available bool 是否可用用户角色表(sys_user_role)
名称 | 类型 | 描述 | id bigint 编号,主键 user_id bigint 用户ID role_id bigint 角色ID角色资源表(sys_role_resource)
名称 | 类型 | 描述 | id bigint 编号,主键 role_id bigint 角色ID resource_id bigint 资源ID