jsp中读取数据库空字段时,怎么在显示时不显示null而显示空白

解决方案 »

  1.   

    页面做个判断,如果为null,替换成空白。
      

  2.   

    <td><%=(rs.getString("name0")==null ? "&nbsp":rs.getString("name0"))%></td>

    <td><%=(rs.getString("name1")==null ? "&nbsp":rs.getString("name1"))%></td>

    <td><%=(rs.getString("name2")==null ? "&nbsp":rs.getString("name2"))%></td>
    可是只能改部分,不能改所有的null,是为什么啊
      

  3.   

    你这么不用EL表达式,打&nbsp干嘛,直接两个双引号就OK了,页面打出来不能改的那些,看看值是NULL还是字符串"null",这个是有区别滴,不然你的判断只能判断值为NULL的数据,字符串"null"你是改不了的。