企业网站建设xplogo,做网站建设业务员怎么样,建设有限公司首页,网站备案平台的服务简介一.请求
1.原始方式接收请求
获取请求参数 request.getParameter(name)
HttpServletRequest
2.获取简单参数
方法参数名称和请求参数名称保持一致
RequestParam(name) 解决参数名称不一致问题#xff0c;但是要注意默认必填
3.使用对象获取参数…一.请求
1.原始方式接收请求
获取请求参数 request.getParameter(name)
HttpServletRequest
2.获取简单参数
方法参数名称和请求参数名称保持一致
RequestParam(name) 解决参数名称不一致问题但是要注意默认必填
3.使用对象获取参数
请求参数名与实体类的属性名相同
复杂实体请求参数名与形参对象属性名相同按照对象层次结构关系即可接收嵌套实体类属性参数。
4.数组/集合
数组请求参数名与形参数组名称相同且请求参数为多个定义数组类型形参即可接收参数 public String arrayParam(String[] hobby)
集合:请求参数名与形参集合对象名相同且请求参数为多个RequestParam 绑定参数关系 public String listParam(RequestParam ListString hobby)
5.日期参数
DateTimeFormat注解
public String dateParam(DateTimeFormat(pattern yyyy-MM-dd HH:mm:ss) LocalDateTime updateTime)
6. JSON参数
RequestBody
JSON数据键名与形参对象属性名相同定义POJO类型形参即可接收参数。需要使用 RequestBody标识
7.路径参数
方式: http://localhost:880/user/1/0 RequestMapping(/path/{id}) public String pathParam(PathVariable Integer id)
二.响应
ResponseBody
如果返回值是String 则直接返回
如果返回值是对象,则底层自动会转换成JSON 后返回