位置: 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)

  • 建筑业预缴所得税怎么计算
  • 允许税前扣除的项目
  • 城建税及教育费附加怎么计算
  • 税法有哪些构成要素及各要素之间有何关系
  • 办公费税前扣除标准2023
  • 房地产企业实收资本要求
  • 一般纳税人开普票多少个点
  • 建筑工程企业人才引进可以引进医药行业吗
  • 以前未入账固定资产补入账涉及的房产税
  • 跌价材料出售如何入账
  • 股东多人实收资产怎么办
  • 预付账款损失的账务处理如何编制呢?
  • 部门独立核算管理制度
  • 增值税发票进项税额抵扣
  • 环保设备的折旧计入
  • 所得税的税负如何算
  • 资本公积转增股本会计处理
  • 公司两套账怎么记账
  • 4s店付款
  • 母公司代付子公司费用的委托书
  • 合同返点提成犯法吗
  • 产品研发费用属于固定成本吗
  • 销售收入交的印花税谁交
  • 公户转给股东的钱需要交个税吗
  • 股票质押得到的钱怎么算
  • 房租付款和发票有关系吗
  • win10怎么关闭开机磁盘自检
  • 手机网速测试怎么看多少兆网
  • 重装系统前需要注意什么
  • 关于汇算清缴的问题
  • 新公司成立股份比例
  • html页面中利用______标签可引入jquery库
  • 现金收入如何做账务处理
  • 纳税人解除劳动合同证明
  • 企业购厂房会计分录
  • Symfony学习十分钟入门经典教程
  • 企业所得税的税收筹划
  • php错误级别有哪些
  • 开具增值税专用发票和普通发票的区别
  • uni-app介绍
  • 公司代缴个税在工资里工资表怎么填
  • 建安企业账务处理 工程施工
  • echarts中的legend能被监听吗
  • sed命令大全
  • 劳务派遣服务是收派服务吗
  • 公司开户限额一般多少
  • 应收账款的差额计入哪里
  • mongodb $and
  • 过路费一定是要公司的车辆吗
  • 为什么应交增值税要转入未交增值税
  • 医院累计折旧会计分录
  • mysql数据损坏修复方法
  • 会计准则中规范性的内容
  • 公司房租只有房东交吗
  • 增值税减免附什么凭证
  • 企业利息收入需要缴纳所得税吗
  • 存款利息收入应计入收入总额吗
  • 缴纳社保不计提可以吗
  • 企业发行债券的优点有哪些
  • 加计扣除声明怎么填
  • 年末未分配利润总额计算公式
  • sql中出现将截断字符串或二进制
  • win10系统如何打开运行命令
  • freebsd安装手动分区
  • win8进入传统界面
  • imac 迅雷
  • linux命令行在哪
  • win10桌面是什么样的
  • 启用win8 metro启动界面
  • 对js关键字命名的优点
  • js数字跳动增加效果
  • jquery easyui插件
  • 基于豆瓣电影数据linux
  • javascript学习指南
  • Android include 标签注意点
  • python的异常处理语句
  • 浙江省电子税务局手机开票入口
  • 北京市朝阳区地图
  • 政府发放奖金给企业怎么入账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设