String houseid_tmp=Rs.getString("HOUSEGROUP");
String serviceid_tmp=Rs.getString("SERVICEGROUP");
把这两为空的字段后面的trim()方法去掉,就可以了或者可以写一个通用的方法:
String ss=rs.getString("XXX");
if (ss==null)
ss="";//或者就不管它,让它保持null,那么这句话不要
else
ss=ss.trim();这样就没有问题了
String serviceid_tmp=Rs.getString("SERVICEGROUP");
把这两为空的字段后面的trim()方法去掉,就可以了或者可以写一个通用的方法:
String ss=rs.getString("XXX");
if (ss==null)
ss="";//或者就不管它,让它保持null,那么这句话不要
else
ss=ss.trim();这样就没有问题了
解决方案 »
- 怎么判断一个对象里的属性是否都为空的
- jta_jotm 事务超时设置
- @@@@@@@@@@@@@@@ 非高手不可的问题:一个VB中嵌入的网页编辑器中有一张本地图片,如何将它用WEB上传到远程?
- 怎么用JSP写下拉菜单
- 为什么不能得到其他表里面其他列的值呢,在线等,请高手指教
- 想要开发一个应用,请大家帮忙了
- xsl的中文显示用encoding="gbk"可正常显示,但 post 表单时,得到的中文为何还是乱码?
- 请问,这种应该如何实现.......
- 求聊天室源码!!分不够再加!
- 使用Hibernate编的程序发现用内存泄露,求助
- response.setContentType("???")怎样才能支持所有的文件类型
- 如何向表里插入数据?。。。在线等待!!
public String NullToSp(String Col) {
if (Col == null)
return "";
else
return Col.trim();
}如下调用:
String userid_tmp=NullToSp(Rs.getString("USRID"));
否则 null是做不了任何事的。
很多数据库用到了use、user这些名字,有可能是因为你的表名用到了保留字,最好改一个表名。还要仔细检查,你的表中是否有USRID,PASSWORD,HOUSEGROUP,SERVICEGROUP,area这几个字段
看看字段名称是否对,包括大小写。
HOUSEGROUP字段前我多了一个空格。给分!
}catch(Exception e)
{out.println(e);}改成
}
catch(Exception e){
out.println(e.toString());
}
看看是那里出错?