shiro:hasPermission
时间: 2023-08-23 16:13:56 浏览: 178
shiro权限(1)
shiro:hasPermission是Apache Shiro框架中的一个标签,用于在JSP页面中进行权限控制。[1]当展示一个JSP页面时,如果遇到shiro:hasPermission标签,Shiro会调用Realm获取数据库中的权限信息,然后判断该权限是否在权限数据中存在。如果权限存在,则授权通过,允许用户访问相应的内容;如果权限不存在,则拒绝用户访问。[2]
关于权限标识的名字,一般情况下不是乱取的。通常,权限标识的名字是根据实际业务需求和系统设计来定义的,用于标识不同的权限操作。在使用shiro:hasPermission标签时,需要确保该权限标识的名字在权限数据中存在,才能执行相应的操作。[3]具体的判断逻辑由Shiro框架内部实现,开发者无需手动判断权限标识的存在与否。
总结来说,shiro:hasPermission标签用于在JSP页面中进行权限控制,通过判断权限标识的名字是否在权限数据中存在来决定是否授权通过。
阅读全文