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";
}
相关文章
相关标签/搜索