如何在春季 MVC 中存储会话
2022-09-01 05:24:07
在Spring MVC(2.5)Web应用程序中存储用户会话相关数据(例如,用户最近执行的操作的日志)的最佳方法是什么?
使用经典的javax.servlet.http.HttpSession,或者在控制器bean中指定scope=“session”,并将数据存储在会话对象中?
在Spring MVC(2.5)Web应用程序中存储用户会话相关数据(例如,用户最近执行的操作的日志)的最佳方法是什么?
使用经典的javax.servlet.http.HttpSession,或者在控制器bean中指定scope=“session”,并将数据存储在会话对象中?
会话范围的 Bean(使用 )是最干净的方法。这样就无需自己与会话进行交互。scope="session"
如果要将会话范围的 Bean 自动连接到控制器,则需要使控制器会话范围本身,或者使用作用域代理将其连接到单例控制器,如此处所述。这两种方法都是有效的。