0

我需要用 Java EE 技术开发一个应用程序。其中一项任务是:每个拥有特殊配置文件的用户都应该获得不同的视图。这意味着我有很多功能,但不是每个人都拥有一切。

所以我不知道它是否存在一个可以帮助我根据用户(配置文件)调整视图的框架。

非常感谢您。

4

1 回答 1

0

就我而言,使用Spring Security Framework 是一个很好的解决方案。

配置框架后,您需要为 Spring Security Facelets 标记库定义命名空间:

xmlns:sec="http://www.springframework.org/security/tags"

然后你可以使用标签:

<sec:authorize></sec:authorize>

如下 :

<sec:authorize ifAnyGranted="ROLE_FOO, ROLE_BAR">
    Lorem ipsum dolor sit amet
</sec:authorize>

这样,拥有这两个角色中的任何一个的用户都可以看到“Lorem ipsum ....”。

还有更多可能的属性。有关更多详细信息,您可以查看 Spring Security文档

于 2013-08-07T11:19:20.190 回答