前端请求参数 传不到后端

uniapp前端向后端传输数据遇到的问题 uniapp遇到的问题 阅读详情

原因:
前端使用Json传输参数,后端参数没有使用RequestBody注解,导致获取不到前端的参数。

修改方案:
Controller层应修改为如下注解

@PostMapping(value = “/xxx/xx/xxx”)
public ResultVo depositBillAttachmentDelete(@RequestBody xxxDto queryDto) {}

Controller层测试代码:需要传入dto的Json

@Test
    public void depositBillAttachmentDeleteTest() throws Exception {
        when(selfAttachmentManager.depositBillAttachmentDelete(any())).thenReturn(Boolean.TRUE);
        AttachmentDeleteQueryDto queryDto = new AttachmentDeleteQueryDto();
        queryDto.setVendorType(WtVendorTypeEnum.VENDOR_TRANSPORT);
        queryDto.setAttachmentId(1L);
        queryDto.setDepositBillNo("1234");
        perform(post("/fscwtaccess/baseOperate/depositBillAttachment/w/delete").content(toJson(queryDto)))
                .andExpect(resultVo().isOk()).andExpect(resultVo().data("SUCCESS"));
    }

相关文档:https://blog.youkuaiyun.com/qq_22585453/article/details/84593997

Codesys电子凸轮实战:从机械替代到虚轴设计的5个关键步骤 本文详细介绍了Codesys电子凸轮技术在运动控制领域的实战应用,从机械替代到虚轴设计的5个关键步骤。通过电子凸轮技术,操作员可以快速调整切割模式,显著提升产线效率。文章还探讨了虚轴架构、CAM表设计、动态耦合技巧及调试避坑指南,为工业自动化领域提供了实用的解决方案。 阅读详情

相关推荐

前端给后端传数据失败

前端给后端传数据失败

weixin_44893517的博客 584

手把手教你用Multisim 14.2仿真一个4.4V的LDO电路(附完整仿真文件)

本文详细介绍了如何使用Multisim 14.2仿真一个4.4V的LDO电路,从环境配置、核心参数解析到电路搭建和仿真调试。通过分压电阻精确计算和瞬态响应测试,帮助读者掌握LDO电路的设计与验证技巧,并附有完整仿真文件供参考。

weixin_28738397的博客 275

前端参数无法传递给后端,一直返回400

写在前面 太久没写SpringBoot的代码了,最近一直在刷题和复习基础【IO,集合,反射,MySQL等】。但是,前两天突发奇想,想做一个关于某K歌平台歌曲免费导出的网站【当然还在思考和设计中。。。。。。】,然后就在我今天进行Swagger测试的时候意外发现歌曲的Uri死活传不到后端,一直返回400,于是在我的一通百度后,陷入了沉思……就在即将放弃的时候【主要是( ̄o ̄) . z Z】,我发现了规律,下面就有我来讲解一下我的解决方案吧 一、问题出现原因 首先分析下我的歌曲Uri https://kg

发发的博客 4721

MFC使用Websocket通讯介绍和实例(附完整源码)

踩坑点,下载了好几个boost版本编译,经常出问题,后来搜索了好久资料才发现如下评论:WebSocket++0.8.2 has been tested through Boost 1.72。WebSocketpp依赖于boost,因此在使用WebSocketpp前需要编译Boost;所以我们直接下载Boost 1.72的windows版的进行安装,安装完成还需要编译;WebSocketpp也叫WebSocket++;服务编译好之后,使用。

weixin_42530684的博客 1171

慕课软件质量保证与测试(习题集)

慕课金陵科技学院.软件质量保证与测试.期末复习.习题汇总0 总目录1 绪论1.1 软件质量保证与测试的产生与发展1.2 软件缺陷,软件错误,软件故障1.3 软件质量保证与测试的意义,原则和挑战1.4 单元测试1.5 课后作业2 软件测试策略2.1 软件测试的模型,过程和生命周期2.2 软件测试的方法和技术2.3 单元测试2.4 课后作业3 黑盒测试3.1 黑盒测试概述3.2 等价类划分测试3.3 边界值测试3.4 错误推测法3.5 判定表驱动法3.6 因果图法3.7 场景法3.8 正交实验法3.9 单元测试

weixin_42473228的博客 5万+

使用vue+axios技术,前端传递data对象数据到后端出现空值问题如何处理?

修改前端数据格式,由于自定义的data对象数据并不是序列化的,所以我们使用qs中的stringify方法将其序列化再传递到后端。时,最好只传递一个参数,且改动默认配置越少越好,对于对象类型数据后端不需要加@RequstBody注解也可以顺利得到数据。1.若出现了问题可以先检查请求头是否对应,若不对应可以改一下请求头,或者是按照默认配置使用(默认配置下就是一致的)出现了空值的时候可以改前端,也可以改后端,这里只改一下前端的编码格式。2.其实传递对象到后端擅自改动配置会出现非常多的编码问题,所以在传递。

m0_46644286的博客 2993

[cryoEM] cryoSPARC简介

cryoSPARC系统结构概述 cryoSPARC是一个后端和前端高性能计算软件系统,为单颗粒冷冻电镜提供数据处理和图像分析能力,以及丰富的基于浏览器的用户截面和命令行工具。 Master-worker模式 系统基于主用户模式。 主进程(web应用,核心应用程序和MongoDB数据库)一起在主节点上运行。主节点需要相对轻量级的资源(2+ CPU< 16GB+ RAM)。 工作程序进程可以在具有GPU的任何可用节点上生成,负责所有实际计算和数据处理,并由主节点调度。注意:同一节点可以同时充当主节点和辅

进阶中的程序员吃吃的博客 7800

前端发送请求路径在后端找不到对应的controller

因为我后端路径写错了所以前端找不到对应的请求,然后我修改了后端的路劲。但是还是找不到。 原因:我忘记重启后端项目了,我没有启动热部署,所以需要重启项目

Hello World 1998

【踩坑记录】Latex引文bib报错

VScode+Texlive+Zotero本地论文写作环境踩坑。解决Zotero导出bib文件后tex中通过cite引用时所产生的问题。

weixin_43319948的博客 2825

webview腾讯x5内核离线安装

离线集成腾讯TBS浏览器服务,彻底解决官方下载限流问题,永久免费

观千剑而后识器,操千曲而后晓声。 7920

springboot + vue3 ,想要实现分页加条件查询,post请求,前端的参数传不到后端,改用get请求可以

页面无法进行切换页码和查询操作,控制台sql语句执行如下,,后端service层和controller层代码如下。一直执行的是如下的SQL语句。

m0_70076901的博客 683

在 ABAP Push Channel 里玩转 Detached Client:用 Attach Handle 把 WebSocket 连接交接给业务逻辑

摘要:本文介绍了ABAP Push Channels (APC)中的Detached Client技术,该技术通过将WebSocket连接建立与后续处理分离,实现更高效的实时通信。核心流程包括创建连接、使用connect_and_detach交接连接、以及通过attach handle重新附着发送消息。文章还探讨了PCP协议和AMC技术在企业级推送场景中的应用,并通过示例代码展示了Detached Client的具体实现方式。这种设计解决了传统轮询的资源浪费问题,特别适用于生产线监控、客服系统等需要服务端主

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2329

Vue中使用axios.post请求传参后端拿不到值问题

问题一 前端代码 后端代码 这样传值可以看到浏览器是以JSON格式传值,但是后端是拿不到值的拿到的值位null 所以可以在方法中加入@requestBody注解如: 但是拿到的值并不是想象的那样,前端是将数据打包成Json格式,所以这样写拿不到相应的值,只有将name 和password打包成一个对象,所以用@RequestBody不适合传单个值,更适合传一个对象 当你想传多个值如: 就需要...

weixin_44743242的博客 848

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

form的action中参数传不到后端(且提交方式为post)

form的action中参数传不到后端(且提交方式为post) 写在前面:与网上get方式提交导致错误不同。 今天在前端写了如下表单: <form action="Control?meth=add" method="post"> <label >1.商品名称</label> <input type="t...

weixin_43827530的博客 2236

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

3.前端和后端参数不一致,后端接不到数据的解决方案

摘要 在前后端接口开发中,前端发送请求时因参数格式错误导致后端无法接收参数。问题关键在于:1)前端将数组直接作为FormData值导致序列化错误;2)API请求配置不当,数组参数被拼接为URL查询字符串,无法被SpringMVC解析。解决方案包括:使用URLSearchParams正确处理数组参数,拆分为多个同名参数传递,并设置正确的Content-Type。建议开发中严格遵循接口规范,数组参数需特殊处理,前后端保持沟通并建立统一文档,定期联调测试以避免类似问题。

2501_92139388的博客 916

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Axios与后端交互,后端接收不到参数

前端用对象类进行传参时,后台接收对象封装的数据要用@RequestBoby接收,对象的每个属性名也必须与后端的对象属性名保持一致,属性个数也要相同。我原来是后端的实体对象比前端传的对象参数多了一个id属性,所以传不过去,改成一样就好了。前端发送了一个POST请求,请求体中包含一个JSON对象,可以使用@RequestBody注解将其转换为Java对象。1.使用GET请求时,参数名应该用params,参数会直接追加至请求字符串(url)后。用于获取请求参数的值,可处理GET和POST请求。

qq_56494197的博客 2380

微信小程序POST请求参数传递不到后台解决方案

问题:POST 请求参数传递不到后台 解决方案: Content-Type’: ‘application/json’用在get请求中没问题. 但是在POST请求中的时候需要使用”Content-Type”: “application/x-www-form-urlencoded”

00011011的博客 1万+

前端传递参数给后端,一直返回400

前端传递参数给后端,一直返回400

modernk的博客 1662

python后端代码如何传值_浅谈Django前端后端值传递问题

前端后端传值问题总结前端传给后端通过表单传值1、通过表单get请求传值在前端当通过get的方式传值时,表单中的标签的name值将会被当做action的地址的参数此时,在后端可以通过get请求相应的name值拿到对应的value值例子:html中:视图中:拿到的值可以存入session中,在前端可以通过{{ request.session[que] }}拿到对应的值最后一页2、表单通过post请求传...

weixin_39687189的博客 851

SpringBoot中前端向后台传递set集合参数

废话不多说,干货两步走: 第一步:后端 先说后端代码的示例: @ApiOperation(value = "测试", notes = "测试") @PostMapping(value = "/testSet") public Page delete(@RequestBody Set<String> item...

Edward·Che的博客 6698

BootStrap-Table分页参数传不到后台,后台接收分页参数为null

      最近自己整合了个springBoot小项目,使用bootstrap作为后端ui框架,但是在使用bootstrap-table时出现分页参数失效的问题,前台显示参数正常传递,但是后台接收值一直为null。具体异常如下图:       js:       发送请求后请求头:       后台接参后显示null:       找了很久,各种调试,后来怀疑是请求方式的问题,我认...

海紫苑打不死马小跳的博客 6865

vue中参数传不到后台去怎么办?

刚开始学习vue,遇到一个参数传不到后台去的问题~ 问题代码是这样的: checkin (){ var phoneNumber=this.phone; var userpassword=this.yzm; this.$http.post('myurl',{ mobilePhone:phoneNumber, password:userpassword }).then(func...

weixin_33816300的博客 1355

如何选?物联网行业前端与后端的就业决策指南​

对大学生而言,物联网前端与后端没有 “绝对的好坏”,只有 “是否适合”。关键是 “选定方向后,用‘基础 + 项目’夯实能力”,毕竟对企业而言,“能解决实际问题的应届生”,才是真正的 “潜力股”。项目要体现 “物联网场景的后端能力”,比如 “智能农业数据管理系统”(实现传感器数据接收、存储,提供查询接口给前端,添加异常数据报警逻辑)、“模拟工业设备监控后端”(处理多个设备的并发请求,实现设备状态查询、控制指令下发功能),项目中要突出 “逻辑设计”(如 “如何避免数据丢失”“如何处理设备离线后的数据补传”)。

2501_93864094的博客 1020

uniapp请求头的问题

前端uniapp请求的坑

weixin_70426591的博客 1173

vue之axios封装post请求后端接收不到参数的问题

刚入手vue,本来想封装一个请求的接口,在做登录界面时调用自己封装post请求时,登录的返回值一直显示失败。于是让后台人员打印一下我传的值,但是显示为空。 (我他吗心态崩了呀) 顺手百度了一下说需要使用qs.stringify()是将对象 序列化成URL的形式。但是直接调用的时候报错了。 后来才反应过来 qs 是个插件。 安装qs命令: npm install qs 接口使用方法: /** * 封装post请求 */ export function post (url,data = {}){

jerry_0_0的博客 864
上一篇: 使用tika对文件类型进行判断
下一篇: Sql 解析出错
HY_Chan
博客等级 码龄10年 54粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值