0

我想根据使用 spring-security 登录的用户的用户权限生成一些 html 内容。到目前为止,我在互联网上找不到太多关于这个主题的信息,我想知道什么是实现这一点的好方法。

到目前为止,我正在考虑制作一个自定义标签,将其附加到一个控制器,该控制器链接到一个可以生成例如菜单的类。我只是不确定如何从 spring-security 获取用户的用户角色/权限。

4

2 回答 2

2

检查 spring 安全标签以根据用户角色创建动态内容。Spring Security Taglibs 参考

于 2010-10-04T21:05:31.933 回答
1

像这样的东西怎么样:

<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
...
<正文>

所有角色的共享内容。
<sec:authorize access="hasRole('roleName1')">
    roleName1 的内容
</sec:授权>
<sec:authorize access="hasRole('roleName2')">
    roleName2 的内容
</sec:授权>
所有角色的更多共享内容。
</正文>
于 2010-10-04T21:06:40.290 回答