可以通过HttpServletRequest和@RequestParam注解来获取post提交的表单数据

1.使用HttpServletRequest来获取

  @PostMapping(value = "/from/post/1")
  public Student postFrom(HttpServletRequest httpServletRequest) {
    Student student = new Student();
    student.setName(httpServletRequest.getParameter("name"));
    student.setAge(httpServletRequest.getParameter("age"));
    return student;
  }

可以通过getparameter方法获取相应的key,value值。

2.使用@RequestParam来获取表单中的值

  @PostMapping(value = "/from/post/2")
  public Student postFrom2(@RequestParam("name") String name,@RequestParam("age") String age) {
    return new Student(name,age);
  }

 

可以使用此注解获取对应的value值。使用注解获取值时,当缺少对应的入参请求会报错

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐