javaee中基于角色的菜单
我正在为我的web应用程序使用SpringMVC。我的视图是基于JSP的。显示基于角色的菜单的最佳实践是什么javaee中基于角色的菜单,java,jakarta-ee,spring-mvc,menu,roles,Java,Jakarta Ee,Spring Mvc,Menu,Roles,我正在为我的web应用程序使用SpringMVC。我的视图是基于JSP的。显示基于角色的菜单的最佳实践是什么 我应该在JSP页面上检查角色吗 我是否应该在Java类中构建菜单并将其传递给JSP页面以显示 还有别的吗 使用像Spring Security这样的框架,而不是自己实现完整的安全基础架构。与所有其他Spring模块一样,您只需使用XML(用于定义角色等)以声明方式配置框架,因此它非常灵活 Spring-Security自带了自己的标记库,您可以使用它来保护HTML元素。例如,要使菜单项
- 我应该在JSP页面上检查角色吗
- 我是否应该在Java类中构建菜单并将其传递给JSP页面以显示
- 还有别的吗
Spring Security
这样的框架,而不是自己实现完整的安全基础架构。与所有其他Spring模块一样,您只需使用XML(用于定义角色等)以声明方式配置框架,因此它非常灵活
Spring-Security
自带了自己的标记库,您可以使用它来保护HTML元素。例如,要使菜单项仅对管理员角色可用,只需将其包装在适当的
标记中
参考资料:这是一个开始的好地方。也可以从YouTube频道观看这段视频 制作不同的基于角色的菜单页,并在运行时将其包含在主内容页中。@Downvoter,请务必与我们分享您值得选择的Spring Security。