springMVC
中接收页面参数方法
1
、可以通过request.getParameter("
参数名");
2
、@RequestParam(value="id",required=false,defaultValue="") String id
表示将请求参数id
绑定到Id,required
表示是否为必须,defaultValue
表示默认值;也可也通过String id 来获取id;
public String doSomething(@RequestParam("id") String Id){}或public String doSomething(String id){}
3
、对于表单可以直接通过对象接收,不过表单填入参数类型必须和对象一致,如果不一致将无法接收参数;
对象:
public class User{
private String userName;
private String age;
.....set与get方法......
}
html
表单:
<form>
<input type="text" vage="userName"/>
<input type="text" name="age"/>
<input type="button" value="提交"/>
</form>
Controller
类
@Controller
@RequestMapping(value="/user")
public class UserControll{
@RequestMapping(value="/add",method=RequestMethod.POST)
public String doUser(User user){
...
}
}