我想根据使用spring-security登录的用户的用户权限生成一些html内容。到目前为止,我在互联网上找不到这个主题,我想知道实现这个目标的好方法。
到目前为止,我正在考虑制作自定义标记,将其附加到控制器,该控制器链接到可以生成菜单的类。我只是不确定如何从spring-security获取用户的用户角色/权限。
答案 0 :(得分:2)
检查spring security标记以根据用户角色创建动态内容。 Spring Security Taglibs reference
答案 1 :(得分:1)
这样的事情怎么样:
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %> ... <body> Shared content for all roles. <sec:authorize access="hasRole('roleName1')"> content for roleName1 </sec:authorize> <sec:authorize access="hasRole('roleName2')"> content for roleName2 </sec:authorize> More shared content for all roles. </body>