解决“Required Integer parameter ‘xxx‘ is not present”问题

一套模仿WhatsApp消息API的接口设计 阅读详情

在使用axios发送post请求的时候,我们将需要发送的数据封装为一个obj对象,但是在浏览器报错。
在这里插入图片描述意思是必填的传输数据不正确,可能是没有填或者是错误。可以引入jQuery,或者使用node环境中自带的qs来进行一个数据转换。

get方法报以上错误请看文章最后

方法一:通用解决方法:使用jQuery引入
在html界面引入jQuery

<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

原代码:

mounted() {
    var obj = {
      page: this.page,
      pageSize: this.pageSize,
    };
    this.$axios.post("/customer/query", obj).then((res) => {
      console.log(res);
      console.log(res.data.data);
    });
  },

修改后,使用$.param()转换

mounted() {
    var obj = {
      page: this.page,
      pageSize: this.pageSize,
    };
    this.$axios.post("/customer/query", $.param(obj)).then((res) => {
      console.log(res);
      console.log(res.data.data);
    });
  },

再次尝试,就能获取到数据
在这里插入图片描述
方法二:使用npm搭建的vue-cli脚手架,已有node环境,使用自带qs。
在vue页面的srcipt标签内引入qs

import qs from "querystring";

用qs.stringify()将数据转换

 this.$axios.post("/customer/query", qs.stringify(obj)).then((res)=>{}

get方法出现以上错误时,可以先将所有传输的数据存放在一个object中,在get请求中发送obj即可。

【异常】SpringMVC提示异常Required request parameter ‘xxx‘ for method parameter type xxxx is not present SpringMVC 注解@RequestBody与@RequestParam的比较 springMVC的注解@RequestParam与@RequestBody 阅读详情

相关推荐

手把手教你用Python实现ITRS与GCRS坐标转换(附完整代码)

本文详细介绍了如何使用Python的Astropy库实现ITRS与GCRS坐标转换。文章从环境配置、坐标对象构建入手,深入解析了transform_to方法背后的转换矩阵与地球定向参数管理,并通过卫星地面轨迹计算实战案例,帮助开发者掌握高精度空间坐标转换的核心技术与工程实践。

weixin_28335283的博客 80

Required Integer parameter ‘pageNum‘ is not present

Required Integer parameter 'pageNum' is not present

yangli_的博客 2699

Jetson编译安装pycuda

可使用nvcc --version查看是否有信息输出,若没有,且安装cuda的情况下,需要手动将CUDA 的路径添加到环境变量中。编译生成_pvt_struct.cpython-38-aarch64-linux-gnu.so文件。基于jetson orin nano jetpack512模块上安装pycuda。4、获取pycuda源码(版本根据实际情况获取)2、进入conda环境并安装cuda工具包。9、若未检测出来需要清除并强制编译。7、编译成功后安装pycuda。5、配置编译并设置环境变量。

qq_48175141的博客 972

status:400,message:Required int parameter ‘pageNum‘ is not present。

报错原因: 请求参数存在错误. (1) 网页调用接口时, 报错 “Required int parameter ‘id’ is not present”, 主要原因是: 请求参数存在错误 简单的说, 请求参数有问题,可以先检查以下几个方面: 1 请求参数的名称是否一致 2 请求参数的类型是否一致 3 请求参数是否必须要有 第 1 种 和 第 2 种错误只要细心核对即可. 第 3 种错误是由请求参数注解 @RequestParam引起的. controller类中,经常会使用请求参数注解@RequestPar

pinkCoderMonkey的博客 5998

Java写一条吃满屏幕的贪吃蛇(A*自动寻路算法和一些简单的策略) 二

上一篇文章介绍了一条贪吃蛇的简单实现,这一篇介绍贪吃蛇的自动寻路算法 ,说是自动寻路其实也就是一种遍历地图的算法,如果玩过游戏肯定知道游戏里面一般会有自动寻路功能,贪吃蛇的自动寻路算法也就是实现这个功能。下面慢慢介绍这种算法吧。    最开始,我没有在网上找资料的时候,我对于设计寻路算法的看法是遍历整个地图,将障碍物做上标记,然后找一条能够到达目的地的线路就可以了。所以最开始我用了特别暴力的方式来...

Sober_yang的博客 3632

WebVTT中的文本轨道(Text Tracks,TT)到底是什么鬼?

WebVTT,全称是The Web Video Text Tracks Format,意思是网络视频文本轨道格式。那么到底什么是文本轨道(Text Tracks)呢?这篇文章希望一探究竟。

码农1479的博客 1986

Required Integer parameter ‘XXX‘ is not present报错解决

实际业务中,前端页面,发起请求,请求方式为post。 后端接收参数 @PostMapping("/test") @ResponseBody public JsonResult getList(@RequestParam Integer page,@RequestParam Integer rows) { ...... } 直接报错 Required String parameter ‘page’ is not present 解决方法: 接收参数改为@RequestBody @PostMappin

xy631739211的博客 1万+

educoder实训——计算几何形状的表面积与体积

educoder python实训

qq_41234663的博客 1230

Required Integer parameter 'listId' is not present、JSON parse error

POST请求接口,前端调用出现:org.springframework.web.bind.MissingServletRequestParameterException: Required Integer parameter 'listId' is not present 相关代码: @RequestMapping(value = "/updateXXX", method = Request...

zhangm2020的博客 1万+

69、SAP数据库归档重做日志备份策略与工具详解

本文详细解析了SAP数据库归档重做日志备份的重要性及策略,介绍了SAP提供的备份工具brarchive及其配置和使用方法,探讨了BRBACKUP与BRARCHIVE的联合运行、一致在线备份、备用数据库备份场景以及备份策略的综合应用与优化。此外,还分析了备份过程中常见问题的解决方法、备份监控与评估流程、与第三方备份解决方案的集成方式,以及未来备份技术的发展趋势和应对策略。通过合理运用这些策略和工具,可以有效保障SAP数据库的安全性和可恢复性。

peace的博客 135

第069篇:浸入边界法进阶

浸入边界法(Immersed Boundary Method, IBM)是处理流固耦合问题的强大数值方法。本文深入介绍直接力法、反馈力法、Ghost Cell方法和多域IBM等高级技术。通过Python实现完整的IBM求解器,展示处理移动边界、弹性边界和多体相互作用的方法。浸入边界法,直接力法,反馈力法,Ghost Cell,流固耦合,移动边界,弹性边界Navier-Stokes方程添加体积力项:∂u∂t+(u⋅∇)u=−1ρ∇p+ν∇2u+f\frac{\partial \mathbf{u}}{\part

2401_87715305的博客 412

Required Integer parameter ‘xxx‘ is not present

今天遇到请求400 badrequest网上查了很多,大概了解到是前端传递参数有问题 出现了 Status Code:Http 400 Bad Request 错误的一种原因就是:参数匹配。 包括以下两方面: 1 请求时没有传递必须的参数; 2 传递的参数类型不匹配,比如id需为 int型,若传到后台的是string型则也会出现类似的错误。 关于ajax请求spring后台出现 Required String parameter ‘xxx’ is not present异常, 如果前端传入的是json数

weixin_47063459的博客 1万+

使用Qt在FreeRTOS上构建MCU应用程序

如果我们想要在FreeRTOS上运行该应用程序,我们需要选择适用于我们处理器架构的交叉编译工具链,并将目标设备设置为我们的开发板。在该代码中,我们使用xTaskCreate()函数创建了一个名为“qt_task”的任务,并将其启动。首先,我们需要安装Qt for MCU开发环境。Qt for MCU是基于Qt 5开发的针对MCU的特殊版本,它可以生成最小体积的代码,从而适用于资源有限的嵌入式系统。如果我们想要在FreeRTOS上运行这个程序,我们需要将其包装在一个任务中,并在任务创建后启动Qt的事件循环。

ByteWhizX的博客 1815

Required Integer[] parameter ‘xxx‘ is not present”报错的解决方案

背景 在使用批量删除的时候,前端同学说报错了。 自我调试了下,发现Required Integer[] parameter 'xxx' is not present 方法在后端使用的是post的方式。 因为删除只需要用到id 所以在传递参数的时候就使用了Integer[] 请求的时候,使用了@RequestBody的方式。 方法如下: @ApiOperation(value = "删除") @RequestMapping(value = "/delete", method = Requ..

沛哥儿的专栏 1万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

@RequestParam & Required Integer parameter 'xxx' is not present

@RequestParam & Required Integer parameter ‘xxx’ is not present 在deadline的濒死时期,我和前端童鞋由于 Required Integer Parameter ‘xxx’ is not present 的问题给弄慌了。 按理来说使用这个注释时应该可以使用 GET/POST 都行才对。但是在对接时发现,POST失败,且出...

qq_43183340的博客 2832

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

关于“Required Integer parameter 'xxx' is not present”报错的解决方案

Required Integer parameter ‘xxx’ is not present 1,现象: 项目调试报错Required Integer parameter ‘xxx’ is not present 2,过程分析: 第一次遇到这个错,反复调试了好几次,不清楚原因出在哪里,随后在不断的调试过程中发现,是因为spring在传参的时候,假如@RequestParam注解选择默认的话,参数...

Jeanne_0523的博客 2万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Required request parameter ‘XXX‘ for method parameter type Integer is not present 报错

params需要写成对象的形式。

liukunming111000的博客 2352

Required Integer parameter ‘listId‘ is not present、JSON parse error

POST请求接口,前端参数调用为post调用,即封装body调用(如下),出现异常。 { "listId": 123 } 1. @RequestParam(value = "listId") Integer id:Required Integer parameter 'listId' is not present org.springframework.web.bind.MissingServletRequestParameterException: Required Integer paramete.

qq_39111240的博客 835

Required Integer parameter ‘XXX‘ is not present

原因有: 1、XXX没有传入参数。 2、后端代码问题, 3、前端请求参数格式不正确。 4、请求的方式不对。 解决方法: 1、看请求url的参数是否正确。是否传入正确的参数。 2、变量值格式是否正确。 3、调试后端, 4、修正code解决问题。 ...

刘贵庆的博客 1300

Spring请求问题之MissingServletRequestParameterException: Required xxx parameter ‘xxx’ is not present

这是最近我们项目组遇到的问题。项目组的同事和往常一样写代码,但是在测试的时候,发现传递的参数怎么也获取不到值。于是找我咨询,然后我根据后台的异常信息和对应的代码指出了 @RequestParam 的用法问题。 首先我们根据错误提示信息:“org.springframework.web.bind.MissingServletRequestParameterException: Required x...

zhuzj12345的博客 2万+

Required request parameter ‘XXX‘ for mzethod parameter type XXX is not present

Required request parameter 'XXX' for mzethod parameter type XXX is not present 直译问题是请求中缺少参数 params = JSON.stringify({id: 2,username: "admin"})

qq_51519400的博客 1221

在Apifox或Postman: “message“: “Required Integer parameter ‘xxx‘ is not present“

在Apifox或Postman: "message": "Required Integer parameter 'xxx' is not present"

肖肖的博客 738

Required URI template variable ‘id‘ for method parameter type Integer is not present\r\n\ta.........

在进行删除功能会遇到 解决办法

weixin_44994494的博客 5万+

SpringBoot 接收Get请求参数可能为空的解决方法

我们在用controller接收参数时,像查询条件参数,有时候并不需要传值。 像我们这样,只查了其中几个值,那么就有这几个字段有数据传过去。 这里在后端就是报 request parameter xx Required request parameter 'xxx' for method parameter type Integer is present but converted to null org.springframework.web.bind.MissingServletRequest

10年老码农 1万+
上一篇: VUE,webpack简单使用脚本打包(手动配置)
下一篇: VUE,webpack打包(自动配置)
NI_computer
博客等级 码龄7年 5粉丝 34原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值