SSM项目开发问题解决–用try捕获异常
这个问题是从前端获取数据的时候,页面不会跳出alert提示信息,后端后台也没有出现如何报错!
网页控制台报错原因:
idea控制器是没有如何报错:
刚开始我以为的错误是后台传回来的数据jsop出现了错误,但之前是已经解决了出题数据的问题。
启用和禁用代码:
删除用户代码:
对比这三段代码是没有明显的区别,而删除可以进行操作的。
不难发现问题不是出现在前端代码块里面。
从这个图我们可以回到后端代码看看,因为idea控制器没有报出如何错误。
我们输出一个语句看看:
函数是有运行,但没有执行下去。
我们在这个代码块里面添加java捕获异常:
idea后台捕获的异常是这样的细心的小伙伴应该已经发现问题所在了。
出现这个报错是因为mybatis配置文件中的sql语句出现错误了。改回来以后就可以进行正常的操作。
小伙伴们要学会出现bug的时候使用捕获异常进行找问题。虽然我找了一个下午和半个早上也不明白为什么会这样。庆幸的是最后找到了问题所在!!
第一次写,如有错误请多多包涵与指点!!