一、:
controller.java:
@ModelAttribute
public void queryStudentById(Map<String,Object> map){
Student student = new Student();
student.setId(33);
student.setName("靳晨晨");
student.setAge(22);
map.put("student",student);
}
@RequestMapping(value="testModelAttribute")
public String testModelAttribute(Student student){
student.setName("ls");
System.out.println(student.getId()+","+student.getName()+","+student.getAge());
return "success";
}
先查后更新。通过@ModelAttribute修饰的方法会在每次请求前先执行。并且该方法的参数map.put()可以将对象放入即将查询的参数中。