首页 > 其他分享 >通过RequestBody接收前端的某个参数时

通过RequestBody接收前端的某个参数时

时间:2022-09-27 16:00:54浏览次数:55  
标签:前端 mark RequestBody json 参数 接收

@RequestBody用来接收前端传递给后端的json字符串中的数据,即请求体数据,所以只能发送POST请求,GET方式无请求体,所以使用@RequestBody注解接收数据时前端不能使用GET方式提交数据只能用POST方式进行提交。
由于@RequestBody注解接收的前端传过来的数据是json字符串类型的,所以我们接收某个参数后,需要进行参数的获取与解析。eg:

@PostMapping("/list")
public List<TbBasetree> list(@RequestBody Map<String,String> param) {
String mark = param.get("mark");
List<TbBasetree> personList = tbBasetreeService.getPersonList(mark);
return personList;
}

如上所示,我们使用@RequestBody注解来接收前端传过来的参数:param
而前端传过来的是json类型的:eg:
{
  "mark" : "1"
}
该json字符串无法直接作为参数传递给后台代码中,识别不了json串,所以要先取出mark参数的值;因为该json串传到后台后是Map类型,所以我们可以
创建一个Map类型的参数,通过get方法取出前端传过来的参数mark。

标签:前端,mark,RequestBody,json,参数,接收
From: https://www.cnblogs.com/sensenh/p/16734857.html

相关文章

  • Java语言就是这么任性,既能写前端,也能写后端
    Java语言就是这么任性,既能写前端,也能写后端。Java总的来说算是后端开发程序语言。那么Java能不能用来做前端呢?当然是可以的。有这么几种方法可以用Java来做前端。一种......
  • Java前端和后端的区别在哪里?
    Java"前端”是与用户直接交互的部分,包括你在浏览网页时接触的所有视觉内容--从字体到颜色,以及下拉菜单和侧边栏。这些视觉内容,都是由浏览器解析、处理、渲染相关HTML、CSS......
  • 前端必会概念
    闭包与递归相同点:1.两者都是函数的应用方式2.在函数内部中都有调用函数不同点:1.闭包调用内部的函数时需要引用外部的变量或参数,而递归不需要2.闭包自身只调用一次后......
  • 前端——CSS定位
    定位:默认为静态定位投标现象压盖现象层级比标准文档高positionstatic  静态relative  相对absolute  绝对fixed  固定relative(相对定位).st{......
  • 关于前端在线代码编辑器的问题
    前端在线代码编辑器实现的流程和插件这里不做过多赘述jq和vue都有对应的codemirror支持,注意vue2的引入版本就行这里将一些在测试过程中的发现提出1.如果单纯为js编辑,其......
  • 谈谈前端面试经常遇到的一些题目
    代码输出结果varobj={say:function(){varf1=()=>{console.log("1111",this);}f1();},pro:{getPro:()=>{......
  • 2022前端都考察些什么
    原函数形参定长(此时fn.length是个不变的常数)//写法1-不保存参数,递归局部函数functioncurry(fn){letjudge=(...args)=>{//递归结束条件......
  • 前端面试总结06-异步进阶
    1.事件循环(1:JS是单线程运行的(2:异步要基于回调来实现(3:eventloop就是异步回调的实现原理2.JS如何执行从前到后一行一行执行如果某一行执行报错,则停止下面代码的执行......
  • 【前端必会】webpack loader 到底是什么
    概述webpack的使用中我们会遇到各种各样的插件、loader。webpack的功力主要体现在能理解各个插件、loader的数量上。理解的越多功力越深loader是什么呢?背景了解load......
  • java service/web前端解决跨域( CORS policy: Response to preflight request doesn't
    1、什么是跨域?跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。所谓同源是指,域名,协议,端口均相同,只要有一个不同,就是跨域......