搜尋

首頁  >  問答  >  主體

mysql - Java WEB 参数正常,各项正常,无法从数据库获取结果?

ringa_leeringa_lee2785 天前646

全部回覆(5)我來回復

  • 巴扎黑

    巴扎黑2017-04-18 10:08:51

    所以建議查一下request傳過來的使用者名稱、密碼到底是啥

    回覆
    0
  • 黄舟

    黄舟2017-04-18 10:08:51

    我猜是tomcat裡面沒有jdbc的jar包,你把log都貼上,大家都看看,這樣才好發現問題啊

    回覆
    0
  • PHPz

    PHPz2017-04-18 10:08:51

    請思考下面的問題:
    1.
    request.getParameter("userName");你傳參數的時候userName 是中間大寫的?我看不像。 name="username"?
    2.
    測試方法只是表示你DAO沒有問題,你資料庫沒有連錯地方,資料庫的表是能取到資料的。
    3.
    問題常出現在源頭上,不要糾結於過程,你的過程程式碼很穩。也許你第一步就沒拿到。直接被forward了,你關注了嗎? forward完了 繼續跑 userName="",當然取不到,你又沒有及時return。
    4.
    你打幾個斷點跑一下不就完啦,尤其是取參數。 。

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-18 10:08:51

    對於這類的問題,使用DeBug模式,多打幾個斷點,比如在selectUser里边的if处,还有其他的与相关数据可能牽扯到關係的位置

    回覆
    0
  • 迷茫

    迷茫2017-04-18 10:08:51

    下斷點debug就行了,看哪裡的參數錯了

    回覆
    0
  • 取消回覆