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

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

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

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

比如前端发送数据:

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

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

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

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

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

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

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

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

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

相关推荐
烛阴34 分钟前
从0到1掌握盒子模型:精准控制网页布局的秘诀
前端·javascript·css
前端工作日常4 小时前
我理解的`npm pack` 和 `npm install <local-path>`
前端
码小凡4 小时前
优雅!用了这两款插件,我成了整个公司代码写得最规范的码农
java·后端
李剑一4 小时前
说个多年老前端都不知道的标签正确玩法——q标签
前端
嘉小华4 小时前
大白话讲解 Android屏幕适配相关概念(dp、px 和 dpi)
前端
姑苏洛言4 小时前
在开发跑腿小程序集成地图时,遇到的坑,MapContext.includePoints(Object object)接口无效在组件中使用无效?
前端
奇舞精选4 小时前
Prompt 工程实用技巧:掌握高效 AI 交互核心
前端·openai
Danny_FD4 小时前
React中可有可无的优化-对象类型的使用
前端·javascript
用户757582318554 小时前
混合应用开发:企业降本增效之道——面向2025年移动应用开发趋势的实践路径
前端
星星电灯猴4 小时前
Charles抓包工具深度解析:如何高效调试HTTPHTTPS请求与API接口
后端