如何解决request.getParameter取值后的if判断为NULL的问题
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要为大家展示了"如何解决request.getParameter取值后的if判断为NULL的问题",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如
千家信息网最后更新 2026年11月01日如何解决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安全错误
数据库的锁怎样保障安全
天津市摩尔互联网科技
互联网科技行业发展
科技股互联网
科技互联网项目
互联网科技开发公司
猪兼强互联网科技
迪茉互联网科技
未来的互联网科技
互联网科技有哪些公司
江阴互联网智能科技产品进口
迪庆互联网科技招生
广州新华互联网科技学校电竞方面
长沙茂晟互联网科技有限公司
伍佰万互联网科技怎么赚钱
从那以后互联网科技有限公司
互联网科技融合创新
国产互联网科技公司
数字互联网科技有限公司
伍佰万互联网科技是干嘛的
山东亿川互联网科技有限责任公司
华服互联网科技怎么样
左右互联网络科技
广西拼得多互联网科技有限公司
昭通云南众福互联网科技有限公司
科技类公司包括互联网吗
南博望互联网科技有限公司
互联网安防科技感
数字互联网科技有限公司
现代互联网科技公司
互联网科技创新方面的资料