站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题关于JSP访问数据库读取空记录或者一条记录中的空数据报错的问题,真的想系统了解这方面的知识!~!~!~!~!

关于JSP访问数据库读取空记录或者一条记录中的空数据报错的问题,真的想系统了解这方面的知识!~!~!~!~!

摘要: 关于JSP访问数据库读取空记录或者一条记录中的空数据报错的问题,真的想系统了解这方面的知识!~!~!~!~!


大家好,我最近做的一个查询系统是这样的,读取指定条件的数据,如果有就把这条数据显示出来,但是最近发现,如果这天记录中有的某些数据是空的,就报错,是。。NULL。。。,

我就是想多了解点JSP中如何判断数据为空或者如何判断如果是空就转成其他值的问题。

例如:
人名 年龄
jim 16
我可以用JSP语句把他显示出来,但是如果年龄是空的,没有值,我如何能只把人名显示出来,年龄就让他是空的或者固定的一个值呢,我感觉数据库很深奥,请懂的人指点我下,谢谢。



user.age=null?user.age:""


if(取出的值!=null)
{
你要显示什么
}


上面的方法可以
不过你也可以指定数据库年龄的字段的默认值例如都默认为0,这样就不会出现这种问题了


在BEAN中初始化值


mark!

---------------------
代表城管来接分。
不给就抢,一天一次...


好象都不是我要的答案!


case when 字段 is null then '-' else 字段 end as xx


你在jsp里面取数据库的值的时候就报错了,还是显示的时候报错?


String Age="";
if(Rs.getString("年龄")!=Null)
Age=Rs.getString("年龄");



String age=rs.getString("age");
<%
if(age==null || "".equals(age)){
out.print("年龄为空!");
}
else{
out.print(age);
}
%>


↑返回目录
前一篇: 页面有多条记录,如何实现点击一个'保存',就能逐条存入数据库?
后一篇: [求助]在Bean中输出html问题(我找到方法了,不过出了点问题)