@RequestMapping("welcome3")
public ModelAndView welcom3() {
//将要跳转的页面
ModelAndView mv=new ModelAndView("success");
Student student=new Student();
student.setId(1710252332);
student.setName("linker");
//页面中要包含的元素,用键值对表示。
//自动放到request域
mv.addObject("student",student);
return mv;
}
<a href="SpringMVCService/welcome3">ModelAndView</a>
${requestScope.student.name}
放入到session域中(在类的前面加上注解@SessionAttributes(“student”))
@SessionAttributes("student")
@Controller // 表示他是一个控制器
@RequestMapping("SpringMVCService")
public class SpringMVCService {
@RequestMapping("welcome3")
public ModelAndView welcom3() {
//将要跳转的页面
ModelAndView mv=new ModelAndView("success");
Student student=new Student();
student.setId(1710252332);
student.setName("linker");
//页面中要包含的元素,用键值对表示。
//自动放到request域
Student student1=new Student();
student1.setId(1710252332);
student1.setName("linker");
Student student2=new Student();
student2.setId(1710252332);
student2.setName("linker");
mv.addObject("student",student);
mv.addObject("student1",student1);
return mv;
}
student1没有放到session域中,故拿不到值
${requestScope.student.name}
${sessionScope.student.name}
${requestScope.student1.name}
${sessionScope.student1.name}
域中同时放多个值
@SessionAttributes(value = {"student","student1"})
根据类型,把值放进域中
@SessionAttributes(types = Student.class)