前端传递参数后端接收不到的坑

简介: 前端传递参数后端接收不到的坑

前两天跟小伙伴一起做项目的时候遇到一个问题

我们前端同志传递过来的参数无论如何也接收不到,debug发现根本没有传进来,而前端明明传了

后来在哥们儿的帮助下发现原来是参数名的问题…

用的是代码生成器,生成的javabean的属性名是这样的uname

而生成的getter/setter方法名是这样的…

/**
 * 获取活动名称
 * 
 * @return 活动名称
 */
public String getEName() {
    return this.eName;
}
/**
 * 设置活动名称
 * 
 * @param eName
 *          活动名称
 */
public void setEName(String eName) {
    this.eName = eName;
}

直接导致参数接收不到

解决办法是用

@PostMapping("/event/add")
public AjaxJson addEvent(@RequestBody Map<String, Object> map) {
    QhdEventVO qhdEventVO = BeanUtil.mapToBean(map, QhdEventVO.class, true);
    return apiEventService.addEvent(qhdEventVO);
}

用Map接收,再转换成javabean…

希望大家以后命名严格遵守阿里命名规范,不要踩我这个坑了

目录
打赏
0
0
0
0
29
分享
相关文章
【Java若依框架】RuoYi-Vue的前端和后端配置步骤和启动步骤
本文介绍了如何配置和启动基于Java的若依(RuoYi)项目,涵盖后端和前端的详细步骤。首先,准备Redis、MySQL以及IDE(如Idea和VS)。接着,通过GitHub获取代码并导入到IDE中,执行必要的SQL文件和配置数据库密码。然后,启动Redis并进行相关配置。最后,按照前端配置步骤克隆前端代码库,打开终端执行命令完成前端配置。整个过程详细记录了每一步的操作,帮助开发者顺利部署若依项目。 如果你觉得有帮助,请点赞、关注和收藏,这将是我持续分享的动力!
84 1
圈子社交app前端+后端源码,uniapp社交兴趣圈子开发,框架php圈子小程序安装搭建
本文介绍了圈子社交APP的源码获取、分析与定制,PHP实现的圈子框架设计及代码编写,以及圈子小程序的安装搭建。涵盖环境配置、数据库设计、前后端开发与接口对接等内容,确保平台的安全性、性能和功能完整性。通过详细指导,帮助开发者快速搭建稳定可靠的圈子社交平台。
婚恋交友系统平台 相亲交友平台系统 婚恋交友系统APP 婚恋系统源码 婚恋交友平台开发流程 婚恋交友系统架构设计 婚恋交友系统前端/后端开发 婚恋交友系统匹配推荐算法优化
婚恋交友系统平台通过线上互动帮助单身男女找到合适伴侣,提供用户注册、个人资料填写、匹配推荐、实时聊天、社区互动等功能。开发流程包括需求分析、技术选型、系统架构设计、功能实现、测试优化和上线运维。匹配推荐算法优化是核心,通过用户行为数据分析和机器学习提高匹配准确性。
110 3
后端MultipartFile接收文件转Base64
后端MultipartFile接收文件转Base64
50 5
django接收前端vue传输的formData图片数据
django接收前端vue传输的formData图片数据
77 4
java基础:map遍历使用;java使用 Patten 和Matches 进行正则匹配;后端传到前端展示图片三种情况,并保存到手机
这篇文章介绍了Java中Map的遍历方法、使用Pattern和matches进行正则表达式匹配,以及后端向前端传输图片并保存到手机的三种情况。
38 1
后端MultipartFile接收文件转Base64
后端MultipartFile接收文件转Base64
59 0
导出excel的两个方式:前端vue+XLSX 导出excel,vue+后端POI 导出excel,并进行分析、比较
这篇文章介绍了使用前端Vue框架结合XLSX库和后端结合Apache POI库导出Excel文件的两种方法,并对比分析了它们的优缺点。
1388 0
前端uni开发后端用PHP的圈子系统该 如何做源码?
圈子系统系统基于TP6+Uni-app框架开发;客户移动端采用uni-app开发,管理后台TH6开发。系统支持微信公众号端、微信小程序端、H5端、PC端多端账号同步,可快速打包生成APP
前端大模型应用笔记(三):Vue3+Antdv+transformers+本地模型实现浏览器端侧增强搜索
本文介绍了一个纯前端实现的增强列表搜索应用,通过使用Transformer模型,实现了更智能的搜索功能,如使用“番茄”可以搜索到“西红柿”。项目基于Vue3和Ant Design Vue,使用了Xenova的bge-base-zh-v1.5模型。文章详细介绍了从环境搭建、数据准备到具体实现的全过程,并展示了实际效果和待改进点。
270 14

热门文章

最新文章