当前位置: 首页 > news >正文

控制台报错 index:0,size:0

源代码: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<Map<String,Object>> 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<Map<String,Object>> 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

相关文章:

  • 14Linux_BIND-Linux就该这么学
  • WordPress 5.2 Beta 3 发布,要求 PHP 5.6.20 以上版本
  • springboot 2 Hikari 多数据源配置问题(dataSourceClassName or jdbcUrl is required)
  • JAVA 多用户商城系统b2b2c-Spring Cloud Stream 介绍
  • 实现Kubernetes跨集群服务应用的高可用
  • scss rem 转换函数
  • 30K iOS程序员的简述:如何快速进阶成为高级开发人员
  • sysbench安装配置和参数说明
  • Q680 验证回文字符串 Ⅱ
  • python基础知识-12-模块的了解
  • 20175318 2018-2019-2 实验二《Java面向对象程序设计》实验报告
  • 数据可视化之下发图实践
  • PCB单双面板打样工程费跨入30元时代!
  • DLC 基本定律与规则2
  • Netty源码分析(六):SelectedSelectionKeySetSelector
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • 30秒的PHP代码片段(1)数组 - Array
  • AWS实战 - 利用IAM对S3做访问控制
  • CentOS7 安装JDK
  • ES6简单总结(搭配简单的讲解和小案例)
  • FastReport在线报表设计器工作原理
  • Git 使用集
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • iOS小技巧之UIImagePickerController实现头像选择
  • Javascript编码规范
  • javascript面向对象之创建对象
  • mysql 5.6 原生Online DDL解析
  • Python连接Oracle
  • Terraform入门 - 3. 变更基础设施
  • vue数据传递--我有特殊的实现技巧
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 浮动相关
  • 技术发展面试
  • 深入浏览器事件循环的本质
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 浅谈sql中的in与not in,exists与not exists的区别
  • 容器镜像
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (南京观海微电子)——I3C协议介绍
  • ****Linux下Mysql的安装和配置
  • 、写入Shellcode到注册表上线
  • .libPaths()设置包加载目录
  • .net core 源码_ASP.NET Core之Identity源码学习
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .Net中的设计模式——Factory Method模式
  • .ui文件相关
  • /run/containerd/containerd.sock connect: connection refused
  • /使用匿名内部类来复写Handler当中的handlerMessage()方法
  • @Bean, @Component, @Configuration简析
  • @property括号内属性讲解