【发布时间】:2013-10-07 03:28:33
【问题描述】:
我有一个带有 Spring Security 的 JSP。我有一个简单的标签来确定用户是否有这样的ADMIN 角色:
<sec:authorize access="hasRole('ADMIN')">
并且工作正常。我现在正在尝试在整个站点上实现具有许多角色的功能,因此我有一个 UserAccess 类,其中静态字符串作为我所有角色的常量。所以我试试这个:
<sec:authorize access="hasRole(UserAccess.ADMIN)">
但这是在扔:
Field or property 'UserAccess' cannot be found on object of type
'org.springframework.security.web.access.expression.WebSecurityExpressionRoot'
该类在类路径中,我可以使用<% .. %> 等访问它...
处理这个问题的最佳方法是什么?
【问题讨论】:
标签: jsp spring-security