我在学习春天安全。我的用户admin123有权限admin。我有一个admin.jsp,应该是可以访问的,只有用户有管理权限。
安全配置xml
<security:intercept-url pattern="/admin" access="hasRole('admin')" />似乎不起作用。即使在使用用户admin123登录之后,也无法访问管理页。
无法解决这个问题。请帮帮忙。
发布于 2016-03-23 05:47:30
这一问题已得到解决。忘了更新这里了。
在这些场景中,需要使用hasRole('admin'),而不是hasAuthority('admin')。只有在特定格式中提到角色时,才能使用hasRole()。ie,'ROLE_ADMIN‘
因此,hasRole('ROLE_ADMIN')和hasAuthority('admin')工作。
https://stackoverflow.com/questions/35314747
复制相似问题