当前位置:   article > 正文

后端接收json数据交互_后端接收json数组

后端接收json数组

学习记录,后端接收json数据几种方式

1.直接接收或者通过HttpServletRequest接收

  1. public void test(String userid, HttpServletRequest request) {
  2. String userName = request.getParameter("username");
  3. System.out.println("-"+userid+"-"+username+"-");
  4. }

2.使用@RequestParam

  1. //数据名称相同
  2. public void test(@RequestParam String str) {}
  3. //数据名称不同
  4. //defaultValue设置默认值,默认为null
  5. //required设置参数是否必须,默认是true,必须传递
  6. public void test(@RequestParam(value="str", defaultValue="defaultStr", required=false) String Str) {}

3.使用@RequestVariable

  1. @RequestMapping(value="/user/{userid}/{username}")
  2. public void test(@PathVariable(value="userid")int userId, @PathVariable(value="username")String userName) {}

4.使用@RequestBody

  1. //@RequestBody用于post请求,不能用于get请求
  2. public void test(@RequestBody User user) {}
  3. public void test(@RequestBody Map<String, Object> map) {}

5.使用@ModelAttribute


@GetMapping是组合注解,是@RequestMapping(method=RequestMethod.GET)的缩写
@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping类似

@RestController相当于@ResponseBody+@Controller组合使用

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/509577
推荐阅读
相关标签
  

闽ICP备14008679号