而不是判断这个值为空。你可以这样判断。绝对能行。!"
"equals(a)
意思是。a
不为
“
”
if(a!=null
&&
!"
"equals(a)){
}
这个判断
在a的值null
和空格的时候,都不执行。不懂继续追问我你用,这个和HTML是一样的。输入 &nb sp; 表示空格。(中间的空格去掉,因为在这里如果去掉百度会直接显示一个空格。)
如果直接打空格的话,无论你打多少个显示的都只有一个的。而 就可以叠加。应该是你使用jdbc的时候,把空值当做了空字符串(‘’)插入了数据库,对于不同的数据库的空值的定义是不同的,oracle的空字符串即是空值(null),所以不能为空的字段是要报错的,而mysql的空字符串(‘’)和空值(null)是两个不同的概念,通过jsp插入空值是可以的,神马意思,就是null显示为""么
你可以在攻击类中写个方法判断,以String为例
pubilc static String formatString(String src){
if(src == null)
src == "";
return src;
}
然后在页面上你需要展示的显示的字符串都用这个方法过滤下,formatString(src)
不知道是不是这个意思
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)