今日做练习,发现错误Incorrect result size: expected 1, actual 0
这句话的意思是它要一个为1的结果,但是我给它的是0
在论坛找答案,有说不能使用queryForObject方法的,有说queryForObject使用后结果需要强转的,有说DataAccessException需要用Exception的,还有说sql语句不对的
我下载了课程老师的资料一一比对,发现并没有什么不一样的地方
然后我一一回溯,发现假若我使用自己传的junit测试,是可以拿的到数据库查询结果的
那就是使用前端返回来的数据查询这里出了问题
于是我检查了html页面,没有问题
在论坛里找大佬的解决方法,还是没有解决
在我想要放弃的时候,在观看第n次视频的我发现了一个细节——Tomcat配置

因为我懒,这里的Application context我将它设置为了/
然后login.html中form标签的action属性我写的是action="/loginServlet",继承HttpServlet的类注解写的是@WebServlet("/loginServlet")
但我看老师并不是这样写的,他将Application context修改为了/xxx,action="/xxx/loginServlet",@WebServlet("/loginServlet")
我就抱着尝试的态度改了一下…


查询数据库成功返回数据了。




今天又碰到了Incorrect result size: expected 1, actual 0,但上次的方法并未解决此次问题
经检查代码无误,路径名书写也正确,那问题出在哪里了呢
经过上一次来看,说明配置也是有一定关系的,可能会因一些未说明过的配置没有合乎规范而导致 Incorrect result size: expected 1, actual 0 报错

一一排查后发现:若tomcat的端口设置未8080(默认都是8080),那么就会报此错误

因为之前80端口是被World Wide Web服务占用了,将其停掉后将Tomcat的端口设置回80

数据库返回信息正确了,可这是为啥呢…?
希望有知道的大佬看到能够给小弟说明一下

解决Incorrect result size: expected 1, actual 0!相关推荐

  1. SpringBoot中: Incorrect result size: expected 1, actual 0以及column xxxx not found解决

    利用springboot + 数据库来获取学生集合的时候,却发生了报错:column academy not found的错误,对应的代码是这样的: StudentMapper类: public cl ...

  2. Spring JdbcTemplate异常:EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0

    现象 在Spring框架中使用JdbcTemplate.query返回空对象 org.springframework.dao.EmptyResultDataAccessException: Incor ...

  3. 【解决】异常EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0

    异常截图 异常的原因是queryForObject方法有且只能查询一条数据. 如果数据库中没有这条数据或者数据库中这条数据有相同的,那么会抛出EmptyResultDataAccessExceptio ...

  4. org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0

    某马旅游网项目笔记-- 供学习使用 使用JdbcTemplate的queryForObject方法,当查不到数据时会抛出如下异常: 解决方法: 在 Dao 层,用 try /catch 把 最大 异常 ...

  5. 异常:Incorrect result size: expected 1, actual 0

    原因:索引超出数据表范围.(如下图:i-4超出数据表可查询的范围了) 解决:当然是改正索引啦!

  6. 异常:EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0

    一直以为是自己sql语句出了问题,后来发现是自己写的name和数据库里的username不一致.

  7. 解决使用JdbcTemplate查询数据产生的异常:EmptyResultDataAccessException: Incorrect result size: expected 1, actual

    问题分析 今天在使用JdbcTemplate的queryForObject()方法进行数据的查询封装时浏览器报出状态码500的错误,如下图所示: 经代码排查后发现问题,出错代码如下: 我这里是根据用户 ...

  8. Incorrect result size: expected 1, actual 2

    结果大小不正确:预期为1,实际为0(Incorrect result size: expected 1, actual 0) 字符串的Jdbctemplate查询:EmptyResultDataAcc ...

  9. IncorrectResultSizeDataAccessException: Incorrect result size: expected 1, actual 2

    文章目录 问题表述 解决方案 问题表述 IncorrectResultSizeDataAccessException: Incorrect result size: expected 1, actua ...

最新文章

  1. c语言统计26个英文字母各出现个数,网上答案汇总与分析——【输入一串英文,统计各单词出现的个数】...
  2. 如何在TensorFlow中用深度学习修复图像
  3. apache-jmeter-3.1的简单压力测试使用方法(下载和安装)
  4. 【AutoML】激活函数如何进行自动学习和配置
  5. Linux / openwrt / 安装 Web GUI 和 ftp server
  6. ConcurrentHashMap的源码分析-put方法第四阶段
  7. 【文文殿下】网络流学习笔记
  8. spring mvc学习(52):json数据类型提交
  9. 2020年最好用的手机是哪一款_2020年换手机不用盲目,目前这4部最值得买,好看好用性价比高...
  10. envi反演水质参数_Landsat8单窗算法地表温度反演
  11. 三峡大坝水位落差达40层楼高,船舶要如何翻越?
  12. Java操作Oracle数据库——ARRAY TABLE类型批量数据处理区别比较
  13. 设置matlab关联文件,matlab2014b怎样设置文件关联
  14. Markdown_常用语法总结
  15. word2vec python实现
  16. oracle中的userenv,Oracle 中的userenv()
  17. 超级好用的配色工具Palettte
  18. AlphaGo功成身退了,围棋还将继续
  19. Python爬虫--笔趣阁小说爬取
  20. 【Python 20】BMR计算器4.0(异常处理)

热门文章

  1. 中文热门开源项目Top100,你知道多少?
  2. Matlab:合并来自各自变量的日期和时间
  3. WELL HSR找标识行动起航 - 跨行业国际明星巨匠为“WELL 健康-安全评价”代言
  4. DFS(Depth First Search,深度优先搜索)与BFS(Breadth First Search,广度优先搜索)总结与思考
  5. 谷传民对战大衣哥,和合国际收购《火火的情怀》后孟文豪新曲上线
  6. 精讲精练k-近邻算法:knn(一)
  7. Arduino实验十一 利用水位传感器检测水位
  8. (四)万能的搜索 —— 1. 深度优先搜索
  9. perl C/C++ 扩展(五)
  10. 路由器无线桥接的方法