当前位置: 代码迷 >> Web开发 >> 表单提交获取值后判断其是否为空时 为什么小弟我不能写null 而是“”
  详细解决方案

表单提交获取值后判断其是否为空时 为什么小弟我不能写null 而是“”

热度:417   发布时间:2012-04-17 15:06:33.0
表单提交获取值后判断其是否为空时 为什么我不能写null 而是“”
Java code

public boolean check()
    {
        if(name!=null && password!=null)
            return true;
        else
            return false;
    }




这样结果始终为true?

------解决方案--------------------
我觉得:如果写成Null的话,就相当于去判断它的类型,判断页面是不是定义了这个元素,和name!=nundefined一样,并不是去判断它的值
------解决方案--------------------
null 不分配空间 ,“”分配了一个空的空间。

你判断这个值应该是判断他是否有值,而不是是否存在。通常情况下都是先判断是否有值同时再判断是否为空,这样更保险。
  相关解决方案