通过Model方式
如果使用对象去接收客户端传来的数据,那么对象默认会被自动放到model中,在前端页面可以直接使用对象中的数据。
@ModelAttribute(“stu”)是给这个需要回传的对象取别名,如果不使用,则以该对象名首字母小写为名,如Student对象不使用@ModelAttribute(“stu”)就是student;使用了就用stu;
@RequestMapping(value="/selIndex",method=RequestMethod.GET)public String selIndex(@ModelAttribute("stu") Student stu) {// TODO Auto-generated method stubSystem.out.println("stu:"+stu);return "index";}
配置全局变量在方法上加上注解:@ModelAttribute(“xxx”)
每一次进入controller都会执行,全局变量
@ModelAttribute("st")public Student polIndex() {// TODO Auto-generated method stubStudent stu = new Student("zsl","ooo");System.out.println("每次都会执行:"+stu);return stu;}
页面jsp:
<h1>111${student.name}</h1><h1>222${student.stuId}</h1><h1>33${stu.name}</h1><h1>44${stu.stuId}</h1><h1>55${st.name}</h1><h1>55${st.stuId}</h1>