SpringMVC第五篇——接收页面参数(基础类型)
2018-03-13 09:50
489 查看
jsp页面:
做一个表单提交
controller接收:
分别输出了页面的传递过来的username,password,moblie值
那么说明:
springMVC在接收页面传递过来的参数的时候:
1:可以使用servlet的request获取,
2:可以直接在形参上绑定,只需要形参上的参数名跟页面的name值保持一致就可以。
自动将name=”password ” 的值绑定到SpringMVC的String passwo
9ded
rd 的形参上。
3:如果页面提交的参数不是这个名字。则不能直接绑定。则使用@RequestParam注解
@RequestParam(value = “phone”,required = false, defaultValue = “1” ) Integer Mobile
就是将页面phone的参数值绑定到Mobile上。
required 是否必须,默认是true, 的默认值是true,表示必须传递该参数,否则,报错。
TTP Status 400 - Required Integer parameter ‘XXXX’ is not present
defaultValue = “1”,如果没有参数的时候,取默认值
**接收参数,尽量使用包装类型。因为基础数据类型不可以为null
**对于布尔类型的参数,请求的参数值为true或false。或者1或0
做一个表单提交
<form action="abc" method="post"> 姓名<input type="text" name="username" ><br> 密码<input type="text" name="password" ><br> 手机号<input type="text" name="phone" ><br> <button type="submit">点击测试</button> </form>
controller接收:
@RequestMapping(value = "/abc") public ModelAndView itemList(HttpServletRequest request,String password,@RequestParam(value="phone")Integer Mobile){ String username = request.getParameter("username"); System.out.println(username); System.out.println(password); System.out.println(Mobile); ModelAndView ma=new ModelAndView(); ma.setViewName("/hello.jsp"); return ma; } }
分别输出了页面的传递过来的username,password,moblie值
那么说明:
springMVC在接收页面传递过来的参数的时候:
1:可以使用servlet的request获取,
2:可以直接在形参上绑定,只需要形参上的参数名跟页面的name值保持一致就可以。
自动将name=”password ” 的值绑定到SpringMVC的String passwo
9ded
rd 的形参上。
3:如果页面提交的参数不是这个名字。则不能直接绑定。则使用@RequestParam注解
@RequestParam(value = “phone”,required = false, defaultValue = “1” ) Integer Mobile
就是将页面phone的参数值绑定到Mobile上。
required 是否必须,默认是true, 的默认值是true,表示必须传递该参数,否则,报错。
TTP Status 400 - Required Integer parameter ‘XXXX’ is not present
defaultValue = “1”,如果没有参数的时候,取默认值
**接收参数,尽量使用包装类型。因为基础数据类型不可以为null
**对于布尔类型的参数,请求的参数值为true或false。或者1或0
返回 SpringMVC的学习笔记目录
http://blog.csdn.net/m15517986455/article/details/79319601相关文章推荐
- springmvc中@requestbody注解接收前端参数使用content-type类型
- SpringMVC接收页面表单参数
- SpringMVC接收页面表单参数
- SpringMVC接收页面表单参数
- SpringMVC使用@PathVariable ,参数接收使用基本类型
- SpringMVC——接收请求参数和页面传参
- SpringMVC接收页面表单参数
- springMVC接收页面传来的日期参数注解的写法
- SpringMVC——接收请求参数和页面传参
- SpringMVC如何接收application/json内容编码类型的参数?
- SpringMVC——接收请求参数和页面传参
- SpringMVC接收页面表单参数
- SpringMVC——接收请求参数和页面传参
- SpringMVC——接收请求参数和页面传参
- SpringMVC接收页面表单参数
- SpringMVC——接收请求参数和页面传参
- SpringMVC接收页面表单参数(转)
- SpringMVC接收页面表单参数-java-电脑编程网
- SpringMVC接收页面表单参数
- SpringMVC—接收请求参数和页面传参