位置: IT常识 - 正文

前端传递对象参数,以及后端接受参数 @PathVariable @RequestParam @RequestBody 注解的使用(前端向后端传递对象数组)

编辑:rootadmin
前端传递对象参数,以及后端接受参数 @PathVariable @RequestParam @RequestBody 注解的使用

推荐整理分享前端传递对象参数,以及后端接受参数 @PathVariable @RequestParam @RequestBody 注解的使用(前端向后端传递对象数组),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:前端传递对象参数怎么看,前端传递对象参数是什么,前端传递对象参数有哪些,前端传递对象参数有哪些,前端传递对象参数有哪些,前端传递对象参数怎么看,前端传递对象参数怎么看,前端传递对象参数怎么看,内容如对您有帮助,希望把文章链接给更多的朋友!

太久没写前后端传递参数了,总是格式对不上号

前端传递对象参数,以及后端接受参数一、接收参数注解 @PathVariable二、接收参数注解 @RequestParam2.1 get 请求,普通类型参数2.2 post 请求,普通类型参数三、接收参数注解 @RequestBodypost 请求,对象类型参数总结

提示:以下是本篇文章正文内容,下面案例可供参考

一、接收参数注解 @PathVariable

拼接在 url 地址中的

请求 url 如 : http://localhost:8001/eduservice/edu-teacher/1/3这里的 1/3 这两个都是传递的参数

后端

@PostMapping("{page}/{limit}") @ApiOperation("条件分页查询讲师") public R pageWithConditions(@ApiParam(name = "page", value = "页码", required = true) @PathVariable Integer page, @ApiParam(name = "limit", value = "记录条数", required = true) @PathVariable Integer limit) {}

前端 api

export function list(page, limit, searchObj) { return request({ url: `/eduservice/edu-teacher/${page}/${limit}`, // 这里的 page / limit 就是拼接到 url 当中的参数 method: 'post' })}

调用请求

eduTeacherAPI .list(this.pageObj.pageNo, this.pageObj.pageSize) .then(res => {})二、接收参数注解 @RequestParam2.1 get 请求,普通类型参数

拼接在 url 地址后面的

请求 url 如 : http://localhost:8001/eduservice/edu-teacher/test?name=testName这里的 name=testName 是传递的参数前端传递对象参数,以及后端接受参数 @PathVariable @RequestParam @RequestBody 注解的使用(前端向后端传递对象数组)

后端

@GetMapping("/test") public R TestParam(@ApiParam(name = "id", value = "查询讲师id", required = true) @RequestParam String name) { System.out.println(name); return R.ok(); }

前端 api

export function testParam(name) { return request({ url: '/eduservice/edu-teacher/test?name=' + name, method: 'get' })}

调用请求

const b = 'testName' eduTeacherAPI.testParam(b).then(res => { console.log(res) })2.2 post 请求,普通类型参数

放在请求头当中

请求 url 如 :http://localhost:8001/eduservice/edu-teacher/test2?name=testName这里的 name=testName 是传递的参数

后端

@PostMapping("/test2") public R TestParam2(@ApiParam(name = "id", value = "查询讲师id", required = true) @RequestParam String name) { System.out.println(name); return R.ok(); }

前端 api

export function testParam2(name) { return request({ url: '/eduservice/edu-teacher/test2', method: 'post', params: { // 这里需要是 params 如果写 data 会报错 name } })}

调用请求

const b = 'testName' eduTeacherAPI.testParam2(b).then(res => { console.log(res) })三、接收参数注解 @RequestBodypost 请求,对象类型参数

前端传递对象,后端接收对象 放在请求体中的 payload / 负载

后端

@PostMapping() @ApiOperation("条件分页查询讲师") public R pageWithConditions(@ApiParam(name = "queryTeacher", value = "查询对象", required = false) @RequestBody QueryTeacher queryTeacher) {}

前端 api

export function list(page, limit, searchObj) { return request({ url: `/eduservice/edu-teacher`, // 这里的 page / limit 就是拼接到 url 当中的参数 method: 'post', // data: { queryTeacher: searchObj } 注意这样子写是错误的 data: searchObj })}

调用请求

eduTeacherAPI .list(this.pageObj.searchObj) .then(res => {})总结

例如:以上就是今天要讲的内容,本文仅仅简单介绍了 前端传递普通类型参数和对象时前端传递的方式以及后端接受是注解的使用

本文链接地址:https://www.jiuchutong.com/zhishi/297408.html 转载请保留说明!

上一篇:TLS版本及CipherSuites确认及设置(tls版本过低怎么办)

下一篇:体验Vue3的SSR框架 - Nuxt3(vue3ts)

  • 进项税转出包括什么
  • 专票打印偏下可以用吗
  • 机器配件属于什么报销项目
  • 个体户每个月开10万会查吗
  • 调整以前年度递延收益确认收入账务处理
  • 母公司向子公司出售不动产要征收增值税吗
  • 委托加工物资增值税怎么算
  • 票据遗失可以采取哪些补救措施
  • 现金折扣冲减销售收入冲销项税吗
  • 企业零申报怎么申报
  • 合作社增值税免税项目
  • 库存商品公司自己用怎么下账
  • 出售旧机床的账务处理
  • 关于转让费的问题
  • 零售产品的进项税怎么算
  • 土地增值税清算的条件
  • 物业公司场地租赁费怎么开票
  • 企业交残疾人基金会计分录怎么做
  • 消费税漏缴怎么补缴
  • 承兑汇票怎么换算
  • 在建工程和工程物资在资产负债表
  • 发票遗失登报费用账务处理
  • 未成立工会组织情况说明
  • 公司开年会的费用谁承担
  • 微信收入与支出是怎么算的
  • 如何用注册表
  • WordPress置顶文章的相关PHP函数小结
  • 台式机装win10哪个版本好
  • PHP:Memcached::addServer()的用法_Memcached类
  • 银行企业未达账户怎么办
  • 待摊费用和预提费用改为什么科目了
  • 借款业务包括以下哪些形式
  • 母公司收取子公司利润交增值税吗
  • css如何设置渐变色
  • 软件服务费应计入什么
  • 命令行修改mac地址
  • 国企无偿划转股权免印花税
  • 跨年度多计提的附加税怎么做分录
  • 企业做账会计分录流程
  • 电子承兑接收了,但是后来怎么没有了
  • js调用自己
  • 织梦网站怎么添加关键词
  • 支付长期借款利息时,应借记什么账户
  • 吸收合并需要清算嘛
  • 住宿补贴怎么算
  • 出口销售收入计算公式
  • 营业收入在财务报表上用什么字母表示
  • 混合销售行为的例子
  • 计提的坏账准备计入什么科目
  • 应缴国库款和应缴财政专户款有什么区别
  • 公司办公室买的茶叶怎么入账
  • 未开票收入转为开票收入
  • 民间非营利组织包括哪些单位
  • 复利现值和复利终值互为逆运算对吗
  • 发票丢失了可以用复印件加盖发票章入账吗
  • 购物卡送给客户的账务处理
  • 新办企业环评费用多少
  • 受同一方重大影响的企业之间为什么不构成关联方
  • 总账会计工作流程表
  • 无形资产占公司比例
  • sql server的go
  • sql没有数据库
  • sql server 错误
  • mysql 5.7.34安装
  • 用union怎么把结果加起来
  • linux nls
  • win8系统无法连接到网络
  • xp系统禁止程序联网
  • xshell远程桌面
  • linux设置权限755
  • cocos2dx游戏有哪些
  • eval()函数python
  • unity引擎占用内存多少
  • 教你怎样用气球做可爱小兔子气球君带你做气球手工
  • unity3d documentation
  • js link global
  • 广东省通用机打发票
  • 云南省税务局电话
  • 新都税务局咨询电话
  • 上海房产税2021征收对象
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设