码迷,mamicode.com
首页 > 其他好文 > 详细

获取表单信息,进行对比时的空指针错误

时间:2019-12-01 17:03:08      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:NPU   param   空指针   出现   字符   input   使用   get   ram   

在进行多条件查询的时候会用到多个输入框,在进行实际操作的时候可能会让一个输入框为空,但是,如果还是用之前字符串中的(.equals)判断的话就会出现空指针错误

就如:

request.getParameter("表单中input属性的名字");

如果此时表单在提交的时候此输入框中没有输入信息,当你去做判断的时候就会出错

if(a.equals(request.getParameter("表单中input属性的名字")))

或if(request.getParameter("表单中input属性的名字").equals(null))

或if(request.getParameter("表单中input属性的名字").equals(“”))

这些情况都会出现空指针错误。

而在使用(==)时就可以正常使用

if(request.getParameter("表单中input属性的名字")==“”)或者if)request.getParameter("表单中input属性的名字") == null)程序就可以正常运行

获取表单信息,进行对比时的空指针错误

标签:NPU   param   空指针   出现   字符   input   使用   get   ram   

原文地址:https://www.cnblogs.com/1gaoyu/p/11966192.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!