解决通过request.getParam()方法获取到的值为null的问题~

我们想获取前端表单提交的数据,并在控制台输出,但如下所示控制台输出的值均为null

原因在于:

表单中的name与getParam方法中名称不一致的问题

如下所示为表单内容:

而在getParam方法中我们是根据username和password获取的,很明显二者并不一致,这才导致了获取到的值是null

解决办法一:修改表单中的内容

如下所示,将表单中name值从用户替换成username,密码替换成password

重新部署项目,表单数据被成功显示!

解决方法二:修改java代码

如下所示,将getParam方法中的username和password替换成与表单一致的用户名和密码

但第二种方法我们并不推荐,原因是Java虽然允许使用中文字符作为参数名称 ,但在实际开发中,为了避免潜在的编码问题和兼容性问题,通常建议使用英文字符、数字或下划线作为参数名称。这样可以确保在不同的浏览器和服务器环境下都能正常获取参数值,并减少潜在的问题。

相关推荐
CSDN_RTKLIB8 分钟前
C++取模与取余
开发语言·c++
win x9 分钟前
Redis 主从复制
java·数据库·redis
凌览21 分钟前
2026年1月编程语言排行榜|C#拿下年度语言,Python稳居第一
前端·后端·程序员
码事漫谈23 分钟前
【深度解析】为什么C++有了malloc,还需要new?
后端
星河耀银海25 分钟前
C++开发入门——环境搭建与第一个程序
开发语言·c++·策略模式
weixin_4239950027 分钟前
unity 处理图片:截图,下载,保存
java·unity·游戏引擎
还不秃顶的计科生29 分钟前
defaultdict讲解
开发语言·javascript·ecmascript
晴虹30 分钟前
lecen:一个更好的开源可视化系统搭建项目--组件和功能按钮的权限控制--全低代码|所见即所得|利用可视化设计器构建你的应用系统-做一
前端·后端·低代码
帅气的你30 分钟前
从零封装一个通用的 API 接口返回类:统一前后端交互格式
java·设计模式
Java编程爱好者32 分钟前
Java 并发编程:JUC 包中原子操作类的原理和用法
后端