博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
控制台报错 index:0,size:0
阅读量:7232 次
发布时间:2019-06-29

本文共 1122 字,大约阅读时间需要 3 分钟。

源代码:service实现类:

       String select_sql = "select cguid,(case isrz when 1 then 'PASS' when 0 then 'FAIL' end) as smrzzt from t_jb_user where mobile=?";            List
> list = ydbsDaoI.findList(select_sql, new Object[]{phoneno});//将查询得到的结果取出 String cguid = list.get(0).get("cguid")==null?"":list.get(0).get("cguid").toString(); String smrzzt = list.get(0).get("smrzzt")==null?"":list.get(0).get("smrzzt").toString();

因为没有对取出的结果加判断是否为空,直接取出,所以报错 index:0,size:0

 

加上if判断后便能正常运行:

        String select_sql = "select cguid,(case isrz when 1 then 'PASS' when 0 then 'FAIL' end) as smrzzt from t_jb_user where mobile=?";            List
> list = ydbsDaoI.findList(select_sql, new Object[]{phoneno});        if(list != null && list.size() > 0){
//将查询得到的结果取出   String cguid = list.get(0).get("cguid")==null?"":list.get(0).get("cguid").toString();    String smrzzt = list.get(0).get("smrzzt")==null?"":list.get(0).get("smrzzt").toString();         } else {
           return;         }

 

转载于:https://www.cnblogs.com/gonghuixin/p/10689009.html

你可能感兴趣的文章
canvas
查看>>
win7 远程桌面连接centos 6.5
查看>>
机器学习中使用「正则化来防止过拟合」到底是一个什么原理?为什么正则化项就可以防止过拟合?...
查看>>
POJ 1696 Space Ant
查看>>
hdu 3999 The order of a Tree
查看>>
MySql相关及如何删除MySql服务
查看>>
CSS(3)多种方法实现水平垂直居中效果
查看>>
与父亲相处的无奈
查看>>
项目总结(一)->项目的七宗罪
查看>>
VC++常规错误之17:1>nafxcwd.lib(afxmem.obj) : error LNK2005
查看>>
error while loading shared libraries: libxcb-aux.so.0: cannot open shared object file
查看>>
【网络游戏同步技术】帧同步的一致性
查看>>
多线程-Condition
查看>>
SSM事务
查看>>
10-15
查看>>
AlexNet-ImageNet Classification with Deep Convolutional Neural Networks
查看>>
微软云linux服务器FTP文件传输错误解决办法
查看>>
json与javabean之间的转化
查看>>
spring的事务管理配置
查看>>
2012.3.27《JAVA程序设计教程》
查看>>