如何根据Spring用户权限显示HTML菜单

时间:2017-11-23 04:18:44

标签: java html spring spring-security authorization

我们正在使用java spring-security实现我们的项目;我创建了用户,角色和权限表,以便每个用户都有一个或多个角色,每个角色都有一个或多个权限。然后我使用@PreAuthorize ("hasAuthority('privilege-name')")注释了其他API。考虑到这些,我有一个问题:我们如何根据用户权限(权限)创建HTML菜单?例如根据用户角色,不应显示某些菜单项

1 个答案:

答案 0 :(得分:2)

https://docs.spring.io/spring-security/site/docs/3.0.x/reference/taglibs.html

<sec:authorize access="hasRole('privilege-name')">
  ... html ...
</sec:authorize>