如何解决request.getParameter取值后的if判断为NULL的问题
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要为大家展示了"如何解决request.getParameter取值后的if判断为NULL的问题",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如
千家信息网最后更新 2025年11月08日如何解决request.getParameter取值后的if判断为NULL的问题
这篇文章主要为大家展示了"如何解决request.getParameter取值后的if判断为NULL的问题",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何解决request.getParameter取值后的if判断为NULL的问题"这篇文章吧。
request.getParameter取值后if判断为NULL
以下为我程序的一部分,Auto_space_time_ok.jsp文件从Auto_space_time.jsp获取的值代码,此处博主需要做一个判断,当danwei 等于"学校"字符串时,将 zhuangtai的值赋值给zhengzhuang

开始时,用语句判断
if(danwei = "学校") zhengzhuang = zhuangtai;
结果获取不到值,输出语句为null。
System.out.print(zhengzhuang);
将判断语句更改为
if( "学校".equals(danwei)) zhengzhuang = zhuangtai;
方可解决问题。
查明原因
此处我们比较的是数值,基本数据类型,即原始数据类型。byte,short,char,int,long,float,double,boolean,他们之间比较数值时,可用直接用(==),而作为String,Integer,Date 这些复合型数据类型(类),比较数值时用.equals,此时(==)比较的是地址。
servlet中request.getParameter得到null的几个可能
本文针对的是jsp中form表单提交后servlet获取到null的情况
可能性一
jsp中需要输入的input标签中没设name属性值
正确例如:
因为表单提交后,如果想用servlet中request.Parameter()来获取值,那么配套的是input中的name的值而不是id的
value对于这有没有都是可以的。
可能性二
form中的action属性跟Webservlet中的名不一致
可能性三
form表单的提交方式应该是post而不是get(method属性的值)
正确例如:
问题
表单
内容
可能性
按钮
学校
属性
数值
数据
篇文章
类型
语句
链接
帮助
代码
文件
方法
学习
原始
一致
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
银行面试数据库问题
数据库语言怎么来的
沙巴克网络技术
麒麟服务器怎么进bios
电脑搭建web服务器
计算机网络技术有什么素养
陕西聚点网络技术有限公司
服务器和网站空间的关系
疫苗接种管理数据库
宛东药业网络安全
石家庄博士德软件开发公司
雅安软件开发价格多少
u810.0数据库字典
当前最贵的服务器
旧金山网络安全工作室
网络安全是在分布网络
达梦数据库x模式
惠普服务器阵列卡
数据库安全保护模式
苹果13服务器拦截怎么关
网络安全大讲堂E长城
接收服务器主机名
渭南网络技术培训
软件开发降低运行成本措施
服务器和网站空间的关系
华为服务器所有网卡一直闪烁
机i算计网络技术专业
智能手环软件开发成本
软件开发是不是都需要服务器
奉贤区提供网络技术质量保证