当前位置: 首页 > news >正文

前端传到后端的data数组中有些属性值为空

将前端输入框中的值全部放入data中传入后端,但是在后端查看发现后端接收到的数据有些属性值为空。

第一种情况:只有第一个属性为空,其余属性接收正常

可能原因:后端用来接收的

比如前端发送数据:

实际上前端发送的数组有四个元素

在后端对应的响应请求中:

用UpPet类组成的集合来接收前端发送的数据,UpPet类如下:

可以发现UpPet类多定义了一个serialID属性,

System.out.println("接收前端传来的数据"+p);

打印接收的数据可以发现里面的serialID一直是为空的,但是却不能省略定义这个”多余“变量;

因为没有这个一直为空的serialID,那么petID就会一直为空

第二种情况:有几个属性为空或者全部为空

可能原因:变量命名的问题,要采用小驼峰形式命名,比如petID、emDepartment等等,第一个单词不大写,之后的单词首字母大写。不然的话后端接收数据的时候可能会改变变量名,所以你打印原本的变量名自然就不存在啦。

http://www.lryc.cn/news/395242.html

相关文章:

  • 怎么批量下载网页里的图片和视频 如何批量下载一个网站的所有图片 如何批量下载网页视频文件 idm软件怎么下载
  • Python面试题:在 Python 中,如何处理文件操作?
  • 红日靶机1
  • Windows电脑PC使用adb有线跟无线安装apk包
  • 如何把harmonos项目修改为openharmony项目
  • 【QT】Qt智能指针QPointer、QSharedPointer、QWeakPointer、QScopedPointer
  • 设计模式探索:建造者模式
  • [Go] 字符串遍历数据类型问题
  • HJ41 称砝码
  • 如何使用Python脚本实现SSH登录
  • 2024年文化研究与数字媒体国际会议 (CRDM 2024)
  • 14-52 剑和诗人26 - RAG 和 VectorDB 简介
  • 如果MySQL出现 “Too many connections“ 错误,该如何解决?
  • 论文阅读:Rethinking Interpretability in the Era of Large Language Models
  • C++/Qt 信号槽机制详解
  • duplicate key value violates unique constraint
  • YOLOv10改进 | EIoU、SIoU、WIoU、DIoU、FocusIoU等二十余种损失函数
  • docker nginx mysql redis
  • Linux系统(CentOS)安装iptables防火墙
  • 华为的服务器创新之路
  • 对比service now和salesforce
  • 树状数组
  • 【北京迅为】《i.MX8MM嵌入式Linux开发指南》-第一篇 嵌入式Linux入门篇-
  • ansible常见问题配置好了密码还是报错
  • python-课程满意度计算(赛氪OJ)
  • 6、Redis系统-数据结构-05-整数
  • STM32学习历程(day5)
  • 格蠹汇编阅读理解
  • 深入探索:scikit-learn中递归特征消除(RFE)的奥秘
  • 240708_昇思学习打卡-Day20-MindNLP ChatGLM-6B StreamChat