SessionAttribute

Spring MVC SessionAttribute学习

落花浮王杯 提交于 2020-01-07 08:10:14
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 小博老师在上节给大家介绍了ModelAttribute的使用方法,相信你已掌握了 SpringMVC是 如何管理 model 数据的。这一节我们将继续关注 SpringMVC 是如何处理session 数据的。 SpringMVC 可以使用@SessionAttribute注解处理session。@ SessionAttribute 的作用是:指定在controller 中哪一个 model attribute需要存储到 session中。 使用@SessionAttributes的目的就是告诉 Spring 哪一个 model attribute 需要在视图界面展现之前,copy一份放到 HttpSession。下面我们看个示例。 @Controller @SessionAttributes("bwf") public class BoweifengController{ @RequestMapping("/boweifeng") public void hello(@ModelAttribute("bwf") Company company){ } 使用步骤: 1. 在需要使用 Session 属性的 controller 上加上 @SessionAttributes 2. 然后在