表单:
<form action="my/test.do" method="post">
姓名:<input type="text" name="name" />
年龄:<input type="text" name="age" />
<input type="submit" value="submit">
</form>
实体:
public class User {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return "User [name=" + name + ", age=" + age + "]";
}
}
在Controller层方法中使用@ModelAttribute即可,自动封装提交的表单 例如提交用户数据 public String showUser(@ModelAttribute User user) { System.out.println(user); return null; }