項目-day2-找錯誤並試圖修改

找錯誤

一。爲何在電話留言列表中沒有數據

猜測:

  • 1.數據庫自己就沒有值
  • 2.數據庫有值可是邏輯錯誤,查不出來

個人處理步驟1:

先去找頁面自己 查看搜索按鈕執行的是什麼 ,以及所傳參數,發現是執行從新加載jsp,因而根據datamars去dao中找該方法sql

結論:數據庫

數據庫裏確實啥都沒

二。爲何紅黑名單不會存進本身的數據庫

走進servlet中一窺究竟,

  • 檢查servlet中的代碼邏輯
  • 而且設置像斷點同樣的logger文件 ,判斷是否走到該位置(通常是where或者if)
  • 經過FinderWeb查看logger文件 而且解析json數據
  • 判斷是否執行sql語句,(commit以前的where或者if)
  • 以上步驟都沒問題,詢問數據庫是否有數據新增

打開FinderWeb,而且查看logger文件

解析json數據 例如:若是在第二步就斷了,咱們就去查看爲啥這個if進不去,而且分析它的json數據 例如:

查看這個type的值

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

如果這裏數據不是02,說明代碼有有問題
相關文章
相關標籤/搜索