Spring MVC會按請求參數名和POJO屬性名進行自動匹配,自動爲該對象填充屬性值。支持級聯屬性。
html
上代碼:
java
首先配置請求表單app
<form> username:<input type="text" name="username" /> <br/> password:<input type="text" name="password" /> <br/> email:<input type="text" name="email" /> <br/> age:<input type="text" name="age" /> <br/> city:<input type="text" name="address.city" /> <br/> province:<input type="text" name="address.province" /> </form>
創建POJO函數
User.classcode
public class user{ private String username; private String password; private String email; private int age; private Address address; //此處省略一大堆get,set方法 //重寫toString 方法 public String toString(){ return "User[username="+username+",password="+password; } }
Address.class orm
public class Address{ private String city; private String province; }
編寫接口函數
htm
@RequestMapping("/register") public String register(User user){ System.out.println(user.toString()); return "success"; }