rs.getString("zx01")!=null?rs.getString("zx01"):""

解决方案 »

  1.   

    把你页面最后的catch exception
       out.print(e.getMessage());
    注释掉
      

  2.   

    我没有写catch exception
       out.print(e.getMessage());
    今天我看了一下,有好多字段,改起来好麻烦,各位高手,有没有更好的解决方法?
      

  3.   

    你可以写一个值对象,该值对象包括表中各个字段,如:
    public class CzIdCardSequenceVO {
      private String strOperateId;
      private String strDistrict;  public void setOperateId(String strOperateId){this.strOperateId = (strOperateId == null ? "" : strOperateId);}
      public String getOperateId(){return (strOperateId == null ? "" : strOperateId);}
      public void setDistrict(String strDistrict){this.strDistrict = (strDistrict == null ? "" : strDistrict);}
      public String getDistrict(){return (strDistrict == null ? "" : strDistrict);}
      public CzIdCardSequenceVO() {
      }
    }从数据库中读出的字段值,通过值对象的set方法,set到对应的值对象属性。
    这样再通过值对象的get方法得到字段值,如果值为空,返回的就是"",这样就很好
    的避免了null显示的问题!虽然有点麻烦,但是效果比较好!
      

  4.   

    1.写转换函数2.在SQL语句中使用函数将null值替换。