我正在使用Spring MVC作为我的Web应用程序。我的观点是基于JSP的。显示基于角色的菜单的最佳做法是什么?
答案 0 :(得分:2)
使用Spring Security
之类的框架,而不是自己实施完整的安全基础架构。与所有其他Spring模块一样,您只需使用XML(用于定义角色等)以声明方式配置框架,因此它非常灵活。
Spring Security
附带了自己的标记库,您可以使用它来保护HTML元素。例如,要为Admin角色创建一个菜单项,只需将其包装在适当的<sec:authorize>
标记中。
<强>参考强> 的:
Spring Source是一个很好的开始。也可以通过YouTube频道查看此视频。 Getting Started with Spring Security 3.1
答案 1 :(得分:0)
制作不同的基于角色的菜单页面,并在运行时将它们包含在主内容页面中。