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

  • 税务机关地区编号查询
  • 小规模30万免增值税1点怎么申报税款
  • 建筑业预缴企业所得税
  • 办公室电话费计入什么科目
  • 个人开票的抬头怎么写
  • 应收账款坏账损失专项报告
  • 记账凭证的填写示例
  • 公司转让房产如何交税
  • 税务房屋租赁发票图片
  • 美国税改“梦想”很丰满,显示很骨感
  • 期末未缴税额为正是什么意思
  • 投资收益年底结转怎么算
  • 所得税申报表中利润总额是怎样算出来的
  • 汽车运输增值税专用发票多少税点
  • 公司党支部的费用入账
  • 日用品 食品
  • windows11结束任务快捷键
  • 如何在没有开瓶器的情况下开红酒
  • 用友软件查其他业务收入怎么查
  • 政府扶持资金要交所得税吗
  • 代金券消费怎么做分录
  • Win11 Dev 预览版 Build 25300
  • php多维数组合并相同key
  • 查补以前年度收入
  • 收回前欠货款会导致资产总额增加吗
  • php零基础入门教程
  • 政策性搬迁条件
  • php 验证码
  • react js 教程
  • vue项目使用rem
  • thinkphp教程
  • 个人以不动产投资入股土地增值税
  • MongoDB的Master-Slave主从模式配置及主从复制要点解析
  • 公司月报和季报
  • 个体户怎么交医保社保
  • 纳税人的交际应酬消费可以抵扣进项税额
  • 财务会计的主要目标和工作内容包括
  • sqlserver uuid怎么获取
  • 职工教育经费是从工资里扣吗
  • 提供加工修理修配劳务包含哪些
  • 固定资产折旧的影响因素
  • 行政事业单位工作时间
  • 定期定额自行申报表
  • 处置投资性房地产时影响营业成本的金额
  • 研发费用 汇算清缴
  • 混合销售举例说明
  • 投标代理费如何入账
  • 银行账户收费开户流程
  • 出口退税分类管理三类企业
  • 应交税金—应交增值税(进项税额)
  • 租的办公室装修费怎么处理
  • 开发间接费用的折旧包括哪些
  • 现代服务业主要包括哪些类型
  • 价外费用如何计税
  • 员工预支工资属于什么科目
  • 发票丢失记账联入账
  • 为什么工程施工图纸不能泄露
  • 五险一金是否需缴纳
  • 新成立的公司都是小微企业吗
  • sql数据库检查命令
  • win10开机出现onekey ghost
  • 注销与退出登录
  • ntfs权限设置步骤
  • windows 高分屏
  • remind32.exe - remind32是什么进程 有什么用
  • bootstrap表单模板
  • opengl怎么用
  • nodejs xhr
  • javascript基于什么的语言
  • python数据结构教程
  • unity点击播放声音
  • 超实用的八个开车技巧
  • using dispose
  • JAVAscript字符串类型单引号和双引号意一样吗
  • android界面设计规范
  • 百望税控盘电子发票开好了如何打印及导出发票
  • 增值税按次纳税的规定
  • 航天金穗280怎么入账
  • 广东省地方税务局公告2017年第6号
  • 广东省地方税务局发票在线应用系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设