SpringMVC ------使用POJO對象綁定請求參數值

    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";
}
相關文章
相關標籤/搜索