一个奇怪的问题:为什么jsp不能读取一个字段的值为空的字段阿?难道必须字段不为空吗? 程序问题,不关JSP事,拿你的代码看看。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也就是说可以读出为空的字段??是吗?那读出来的是null吗? 读出来的可能不是空,而是长度为零的字符串;所以我一般喜欢象这样判断一个用户输入:if((xx == null) || (xx.trim().length() == 0))两个条件的书写顺序不可颠倒,否则,xx为空时会有异常。 hyhong_h(黄黄):我说的不是这个阿,我是说如果数据库中某个字段的值为空,是不是就不能读取了?? 可以的,对应于实际的JAVA类型应该有不同的结果,比如int就读出0,boolean就是falseResultSet.wasNull()可以判断上一次GetXXX方法读的数据在数据库中是否为NULL值 如果字段为空,用rs.getString(),rs.getByte(),rs.getInt()当然会报错,解决办法可用动态查询 如 String result=""; Object object=rs.getObject(""); if(object!=null) result=object.toString(); 这样就可以了。而且可以把任何类型转化成字符串输出。用sqlserver我不清楚。如果是oracle的话,字段为空的话(字段为String型),rs.getString()取出来的就是null. session 覆盖的问题 求高手在线等 Servlet基本 word文档存入数据库效率如何 帮帮忙啊 我这里有一个很不错的日历控件,和大家一起分享! 在Jsp页面上如何实现键盘响应事件???~~~ java xml转换成JSON问题 请问一个很菜的问题。。。。。请赐教 【200分】求助win2000pro+Apache+tomcat配置 fullcalendar在周和日模式下 点击日程事件没有但应,并且日程的缩放也失灵,求解释 一个关于菜单的问题(很初级的,我才学jsp),请帮忙,谢谢! 请问一个问题用APPLET能不能写数据库?怎么写?
那读出来的是null吗?
如 String result="";
Object object=rs.getObject("");
if(object!=null) result=object.toString();
这样就可以了。而且可以把任何类型转化成字符串输出。用sqlserver我不清楚。如果是oracle的话,字段为空的话(字段为String型),rs.getString()取出来的就是null.