什么时候,判断从界面传过来的字符串是空还是null?
在后台,经常判断输入的是空还是null.很麻烦,不知道这个怎么处理.如果前台要输入的是一个整型int型的时候.又去怎么判断

解决方案 »

  1.   

    先在界面用JS判断一下
    后面如果你真要判断是属于是什么类型
    instanceof
      

  2.   

    判断的是否为null的话,可以用struts的<logic:present>或者<logic:notPresent>标签
      

  3.   

    你最好是做前台和后台的验证,你前台用js做验证的话,有点编程技术的都可以把你前台的js验证绕过去.
    在后台做一遍验证安全性高一点.
    做程序不要怕麻烦,该做还是要去做.
      

  4.   

    一般可以在前台用js来判断是否为空,如果允许输入空的话,
    那么,在后台,判断输入的是空还是null的话.可以参考下边的写法.
    str != null && !"".equals(str)如果前台要输入的是一个整型int型的时候,着种情况一般是用js来check一下吧,非空数字类型.
      

  5.   

    String strTmp=(String)request.getAtturbute("前台传过来的值");if(strTmp not is null AND not strTmp.equal("")){}
    无论前台传过来什么值都可以用字符串接受。这并不影响你在数据库插入的时候的操作啊
      

  6.   

    错了 AND 是 &&