阅读 3

项目-day2-找错误并试图修改

找错误

一。为什么在电话留言列表中没有数据

猜想:

  • 1.数据库本身就没有值
  • 2.数据库有值但是逻辑错误,查不出来

我的处理步骤1:

先去找页面本身 查看搜索按钮执行的是什么 ,以及所传参数,发现是执行重新加载jsp,于是根据datamars去dao中找该方法

结论:

数据库里确实啥都没

二。为什么红黑名单不会存进自己的数据库

走进servlet中一窥究竟,

  • 检查servlet中的代码逻辑
  • 并且设置像断点一样的logger文件 ,判断是否走到该位置(一般是where或者if)
  • 通过FinderWeb查看logger文件 并且解析json数据
  • 判断是否执行sql语句,(commit之前的where或者if)
  • 以上步骤都没问题,询问数据库是否有数据新增

打开FinderWeb,并且查看logger文件

解析json数据 例如:如果在第二步就断了,我们就去查看为啥这个if进不去,并且分析它的json数据 例如:

查看这个type的值

看他的json,登录 www.json.cn

若是这里数据不是02,说明代码有有问题

关注下面的标签,发现更多相似文章
评论