菜鸟问题 list对象判空 小弟用list接后台查出来的值,如果查出来是空rs的话 add到list里也就是空了现在如果list是空的话我有相应操作大虾们指点下if(list里面是空的)这个条件怎么表示??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 更正一下,,,不是list为空。是list里面存了个空的rs对象。我后台查的rs是个空结果集,add到list里怎么写 如果list里面是空结果集的判定呢?大虾指点啊 ResultSet rs= (ResultSet )list.get(0); if(rs == null){ ……} 你这招不行啊。。list里是空的。get出东西来会报错的 2L...结果集为空的话rs也不是 =null ,那样判断不出来.if(!rs.next()){ //这样结果集才是空}结果集为空的话照样加到list里,取出来的时候再判断,或者可以加一个标志到list里, 我rs在后台bean里查的。查完了直接add到list里了中间servlet直接拿的list如果里面是空结果集的话直接get会报错,而且servlet里只能操作list没法rs判因为我是想在servlet里如果没数据就跳到别的网页。后台bean里没有跳网页的request对象啊。。咋么解决呢 显然不应该把rs放到list里的嘛!你把rs的所有行转换成对象,放到list里去,然后马上关闭rs和connection 我是把rs每个字段放到实体类里,再把这个实体类(1行数据)放到list里前面只用list不能做个里面没有数据的判断吗? 被楼主搞糊涂了,那你这个list里放到到底是rs还是实体类啊,即使查到的rs是空的,但是list.size()还是>0的,是这意思不 你可以这样做if(list.size()>0) 直接放结果,别放rsrs只是查询db的时候用,查询结束后就close了。没必要把他传递到下面的业务流程中。 不明白你问的意思,如果是判断list里面的值是不是为空,为何不在放进list之前判断呢?你提的这个问题,if(null == list.get(0)){} 汗死...按11楼的方法的话就是判断一个list是不是空的 - -LZ确实得加强汉语.. Tomcate 类改变自动加载配置 jsp页面运行项目时出现的莫名其妙的错误 不知是否应该发在这,别地没人理我 到底是用tomcat5.0 还是 tomcat5.5 字体出现乱码 急急急急急! 使用jdbc和sql server2000 连接时出错? 感谢老师原创《Webgame网页游戏制作视频》已发布 myEclipse建建项目,编辑器问题 这是什么问题?难道是我的错? 在JSP页面循环获取Float字段的数据, 怎样去除整数末尾的.0呢? 创建不了cookie 请java web开发精英们推荐<java web开发方面经典书>,谢谢,请大家留步呀
怎么写 如果list里面是空结果集的判定呢?大虾指点啊
ResultSet rs= (ResultSet )list.get(0);
if(rs == null){
……
}
结果集为空的话rs也不是 =null ,那样判断不出来.if(!rs.next())
{
//这样结果集才是空
}结果集为空的话照样加到list里,取出来的时候再判断,或者可以加一个标志到list里,
我rs在后台bean里查的。查完了直接add到list里了
中间servlet直接拿的list如果里面是空结果集的话直接get会报错,而且servlet里只能操作list没法rs判因为我是想在servlet里如果没数据就跳到别的网页。后台bean里没有跳网页的request对象啊。。咋么解决呢
即使查到的rs是空的,但是list.size()还是>0的,是这意思不
rs只是查询db的时候用,查询结束后就close了。
没必要把他传递到下面的业务流程中。
if(null == list.get(0)){}