错误描述 :
对于以下一段简单前端代码示例:
1 <!-- 请求对象实体类 --> 2 <form action="SpringMVCHandler/testObjectProperties" method="post"> 3 学号:<input type="text" name="id"><br> 4 姓名:<input type="text" name="name"><br> 5 家庭住址:<input type="text" name="address.homeAddress"><br> 6 学校地址:<input type="text" name="address.schoolAddress"><br> 7 <input type="submit" value="实体类传参(便捷)"> 8 </form>
以及后台接收代码:
1 @RequestMapping(value="testObjectProperties") 2 public String testCookieValue(Student student) {//student 必须与form表单中的属性一致(支持级联属性) 3 System.out.println(student.getId()+" "+student.getName()+" "+student.getAddress().getHomeAddress()+" "+student.getAddress().getSchoolAddress()); 4 return "success"; 5 }
以及两个实体类Student以及Address
Student.java
1 package org.zlc.entity; 2 3 public class Student { 4 private int id; 5 private String name; 6 private Address address; 7 public int getId() { 8 return id; 9 } 10 public void setId(int id) { 11 this.id = id; 12 } 13 public String getName() { 14 return name; 15 } 16 public void setName(String name) { 17 this.name = name; 18 } 19 public Address getAddress() { 20 return address; 21 } 22 public void setAddress(Address address) { 23 this.address = address; 24 } 25 }