日期:2014-05-18  浏览次数:20770 次

jsp中读取数据库空字段时,怎么在显示时不显示null而显示空白?
请问
jsp中读取数据库空字段时,怎么在显示时不显示null而显示空白?
如:我用<%=rs.getString("mydb")%>读取mydb字段,当mydb为空时就会在显示页面上显示null,怎样才能让它不显示null而显示空白呢?


------解决方案--------------------
Java code
<%=(rs.getString("mydb")==null?"":rs.getString("mydb"))%>

------解决方案--------------------
建表的时候最好默认为“” 减少程序的麻烦

------解决方案--------------------
提供你一个通用的方法代码,可以随时根据自己的情况补充
Java code
public class MyStringTools {
  public static String noNull(String str){
    return str==null?"":str;
  }
  public static String noNull(String str,String default){
    return str==null?default:str;
  }
}