1.编程式
通过写if/else 授权代码块完成
if(subject.hasRole(“admin”)) {
//有权限
} else {
//无权限
}
2.注解式
通过在执行的Java方法上放置相应的注解完成
@RequiresRoles("admin")
public void hello() {
//有权限
}
3.JSP/GSP标签
在JSP/GSP 页面通过相应的标签完成
<%@taglib prefix=”shiro” uri=”http://shiro.apache.org/tags”%>
<shiro:hasRole name="admin">
<!— 有权限—>
<button>删除</button>
</shiro:hasRole>