5.接收请求参数

5.接收请求参数

@RestController
@RequestMapping(value = "/test", produces = "application/json; charset=UTF-8")
public class TestController {

    /*
    逐个接收请求参数:
    	要求:处理器方法的形参名和请求中必须一致。
    		 同名的请求参数赋值给同名的形参
    框架接收参数:
    	1.使用request对象接收请求参数
    		String strName = request.getParameter("name");
    		String strAge = request.getParameter("age");
    	2.SpringMVC框架通过DispatcherServlet 调用TestController的testPost()方法,
    	调用方法时,按名称对应,把接收的参数赋值给形参testPost(String name, Integer age)
    	框架会提供类型转换功能,能把String 转换为int、long、float、double等类型。
    	3.参数类型也可使用包装类,当包装类型的参数未传值,此参数值为null
    */
    @RequestMapping(value = "/user", method = RequestMethod.POST)
    public String testPost(String name, Integer age) {
        return "success";
    }
}
posted @ 2021-08-22 20:35  Lz_蚂蚱  阅读(90)  评论(0)    收藏  举报