站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题关于NULL值判断的问题?在线期盼

关于NULL值判断的问题?在线期盼

摘要: 关于NULL值判断的问题?在线期盼


例如,从login.htm提交数据的main.jsp,我用
if(request.getParameter("userid")!=null && !request.getParameter("useid").equals("")){
out.print("输入正确");
}编译没问题,如果将&&改为||,编译就通不过.request.getParameter("useid").equals("")这句话如果接受的值为null时就会报错,但我想知道是为什么用&&没问题,用||就不能通过?请高手指点一下?在线期盼



我认为:用||的时候,如果值为NULL那么他与“”是没有可比性的一个是串一个是什么都没有
equals 方法主要用来比较字符串的 且是按位比较
所以报错
我理解是这样的。


如果request.getParameter("useid")==null的时候,是不能进行任何操作的,否则会报空指针错误


&& 的话前一个条件不对,就不会执行后面一个判断
|| 的话两个都要执行判断了。


连&&和||的区别都不知道?


//简单一点吧
if (a!=null) {
if (a.equals(""))
{
// out.print("输入正确");
}
}


↑返回目录
前一篇: 網站有三個版本,分別是:繁體、簡體、English。怎樣做這個網站呢?謝謝!
后一篇: jsp中如何统计一个链接被点击的次数?