看用的地方。
如果一个form里给input name=aaa赋值为类似于session("aaa"),
而实际取到的是null
再提交后aaa的值就是"null"了吧。

解决方案 »

  1.   

    个人认为没有必要
    if(month!=null)就可以了
      

  2.   

    有必要,比如查询的时候,一般用like month+'%',如果month为空,那么全部都出来了,这不一定是我们想要得到的结果
      

  3.   

    我觉得应该这样
    if(month==null){month="";}
    if(!month.equalsIgnoreCase(""))
    这样比较实用,不用判断是null还是“”。
      

  4.   

    有必要,form的任意一个对象为空,打在页面上就是null,提交上去后,值就成了"null"。而你又不想改变它的值,就应该再判断是否等于"null"。
    这样还是有缺陷,建议在给form赋值时,将null的值转化为一个隐含字符之类的常量,而在页面上不影响显示。提交后再根据该隐含字符判断。