Java后端接收前端post方式传来的表单数据

本文介绍了两种在Spring MVC中从POST请求中获取表单数据的方法:通过HttpServletRequest的getParameter方法和使用@RequestParam注解。前者直接从请求中获取参数,后者则更方便地按名称绑定参数,但缺失参数时会抛出错误。
摘要由CSDN通过智能技术生成

可以通过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值。使用注解获取值时,当缺少对应的入参请求会报错

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值