Spring MVC-Spring安全性:如何拥有两个不同的;“类型”;我将在jsp页面中显示不同的内容

Spring MVC-Spring安全性:如何拥有两个不同的;“类型”;我将在jsp页面中显示不同的内容,spring,spring-mvc,spring-security,Spring,Spring Mvc,Spring Security,我希望有两种类型的用户,比如说教师和学生 该应用程序的很多内容都会显示给这两种类型的用户,但“教师”用户会看到一些“学生”用户看不到的内容 我想采取的方法是让一个角色教师和一个角色学生,而不是一个角色用户,但我不确定这是否是最佳实践,另外,当我想显示特定内容时,我必须修改每个JSP以进行测试 以前有人尝试过解决同样的问题吗?Spring是否已经包含了一些机制来实现这一点?我认为定义不同的角色几乎是解决问题的标准方法。springsecurity提供了基于当前经过身份验证的用户的角色约束jsp生成

我希望有两种类型的用户,比如说教师和学生

该应用程序的很多内容都会显示给这两种类型的用户,但“教师”用户会看到一些“学生”用户看不到的内容

我想采取的方法是让一个角色教师和一个角色学生,而不是一个角色用户,但我不确定这是否是最佳实践,另外,当我想显示特定内容时,我必须修改每个JSP以进行测试


以前有人尝试过解决同样的问题吗?Spring是否已经包含了一些机制来实现这一点?

我认为定义不同的角色几乎是解决问题的标准方法。springsecurity提供了基于当前经过身份验证的用户的角色约束jsp生成的内容的支持。(相关文档:)当然,您必须修改每个JSP,以便只提供适合用户角色的内容。我不认为有什么魔法能帮你完成这项工作。:)