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";
}
}
本文来自博客园,作者:Lz_蚂蚱,转载请注明原文链接:https://www.cnblogs.com/leizia/p/15173409.html