SpringMVC 第五章 RequestParam

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kangkang_style/article/details/85269655

获取请求正文
    Spring MVC 通过分析处理方法的签名,将Http请求信息绑定到处理方法的相应入参中。
    Spring MVC 对控制器处理方法签名的限制是很宽松的,可以按任何方式对方法进行签名。
    必要时可以对方法及方法入参标注相应的注解:
        @PathVariable/@RequestParam/@RequestHeader等
    Spring MVC框架会将HTTP请求的信息绑定到相应的方法入参中,并根据方法的返回值类型做出相应后续处理
    
使用@RequestParam可以把请求参数传递给请求方法:
    -value: 参数名
    -required: 是否为必须参数,默认为true,表示请求参数中必须包含对应的参数,若不存在,将抛出异常

举例:
	@RequestMapping(value="/handle5")
	public String handle5(@RequestParam(value="userName", required=false) String userName, @RequestParam (value="age") int age) {
		return "success";
	}

SpringMVC 是通过处理方法的形参与请求参数进行绑定
    形参声明前面:
        加入@RequestParam(value="前端控件name属性值指向的名称")
        
    @RequestParam作用:
        可以将请求参数与我们处理方法的形参进行绑定
    
    @RequestParam小技巧:
        1.如果形参名与我们请求参数名称一致,则可以省略@RequestParam
        2.如果形参名与我们请求参数名称不一致,则要求@RequestParam标记必须通过value属性指定请求参数名称
        3.@RequestParam常用参数:
            value:    参数名
            requied:是否为必须参数,默认为true

猜你喜欢

转载自blog.csdn.net/kangkang_style/article/details/85269655
今日推荐