数据库有个表中有的有数据有的为<NULL>
我取到全部值后显示出来是
null
null
null
数据
null
null
....
我想要是为null的话就没必要显示了
我这样写if(t.equals(""))然后显示 结果不行
后来我定义了String kong=new String();
           if(t.equals(""))    还是不行
我该怎么判断才能让这个页从数据中读到空数据不显示

解决方案 »

  1.   

    用wasnull()方法进行判断
    例如判断rs.getString("name")取到的值是否为NULL,
    rs.getString("name").wasnull()返回值为布尔类型
      

  2.   

    if(t.equals("")||t.equals("null"))t="";
      

  3.   

    可以用SQL判断啊,如果是sqlserver就ISNULL(XXX,'')
    oracle就nvl(XXX,'')
      

  4.   

    if(t==null || t.equals("") || it.equals("null")或ls的方法,用SQL
      

  5.   

    if(t==null&&"".equals(t)){
    }或 
    String 类型
    <logic:empty property="" name=""> 你要写的内容</logic:empty>
    数值的
    <logic:equal property="" name="" value="null"></logic:equal>
    你试试 最好是在类里面进行判断 给值