可以通过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

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐