gpt4 book ai didi

java - Java EE 中基于角色的菜单

转载 作者:行者123 更新时间:2023-11-30 09:22:04 25 4
gpt4 key购买 nike

我正在为我的 Web 应用程序使用 Spring MVC。我的观点是基于 JSP 的。显示基于角色的菜单的最佳做法是什么?

  • 我应该在 JSP 页面上检查角色吗?
  • 我应该在 Java 类中构建菜单并将其传递给 JSP 页面以显示吗?
  • 还有什么事吗?

最佳答案

使用类似 Spring Security 的框架而不是自己实现完整的安全基础设施。与所有其他 Spring 模块一样,您只需使用 XML 以声明方式配置框架(用于定义角色等),因此它非常灵活。

Spring Security带有自己的标签库,您可以使用它来保护您的 HTML 元素。例如,要使菜单项仅对管理员角色可用,只需将其包装在适当的 <sec:authorize> 中即可。标签。

引用文献:
Spring Source是一个很好的起点。也可以从他们的 YouTube channel 观看此视频。 Getting Started with Spring Security 3.1

关于java - Java EE 中基于角色的菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16645314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com