如何在Spring MVC中管理用户会话

时间:2017-06-28 16:52:52

标签: java spring-mvc struts-1

我正在将java struts 1.1应用程序迁移到Spring MVC。我有一个关于如何处理用户会话的问题,多个用户可以同时登录并使用此应用程序。这适用于任何应用程序。我是否需要专门管理用户会话以确保一个用户的活动不应更新其他用户的活动/数据。我将使用bean范围,因为它是春季mvc风格。

对此有任何建议吗?

基兰

2 个答案:

答案 0 :(得分:1)

Spring MVC就像Struts基于Servlets一样,需要以同样的方式处理用户会话。您可以使用RequestContextHolder访问Spring Controller中的HttpSession,或者在控制器方法中将其声明为参数。

答案 1 :(得分:1)

您使用HandlerInterceptorAdapter和Spring Security Session管理。 HTTP会话管理非常重要。已经提供了Spring。

HandlerInterceptorAdapter

Spring Security Session management