Session原理
当浏览器首次访问服务器时,服务器会创建一个session对象,这个对象存储了这个session的sessionId和一些数据,服务器会将sessionId以cookie的方式发送给浏览器。
当浏览器再次访问服务器时,会将保存的sessionId发送过来,服务器依据sessionId就可以找到对应的session对象。
将属性保存到Session中
在SpringMVC中使用@SessionAttributes注解可以将数据保存到Session中,用该注解标注相应的Controller类,并指明要保存到session中的数据的key,即可
实现上述功能。
代码在此:
@Controller
//表示要将msg存入session
@SessionAttributes(value={
"msg"})
public class SessionController {
@RequestMapping("/user")
public ModelAndView sessionTest() {
ModelAndView mav = new ModelAndView();
mav