已采納回答 / aaaaaaaaten
先在你要測試的代碼行數(shù)那里點鼠標左鍵(打斷點),然后點一下debug運行,就是運行按鈕旁邊的那個小蟲子,然后代碼就會運行到你代碼斷點的位子停住,你可以點擊下一步(F6鍵),遇到方法體可以點進入方法體(F5鍵),右邊有個框顯示variable,是代碼中的值得變化。以此來查找推斷你代碼哪里出錯。
2016-11-29
已采納回答 / z丶ethun
?拼接sql 語句?用 sql+=“”,從根本上 理解以前的sql還存在, 這是不行的 所以用List<String> paramList來進行sql 語句拼接
2016-11-29
已采納回答 / 慕圣2276752
查詢就出錯? 是查詢?nèi)康臄?shù)據(jù)出錯,還是查詢 ?command ?指令出錯,如果是 第一個,我沒看出什么毛病,如果是第二個,你在 20 、 24 打個斷點,我懷疑是?paramList.size() 出了問題 , paramList 數(shù)據(jù)未添加進去 ! 查詢下數(shù)據(jù),斷點查看下你的 sql 語句是否出現(xiàn)問題! ?還有最主要: ??PreparedStatement?ps?=?ct.prepareStatement(sql.toString()); ? 你放錯了位置,是放在paramList 添加參數(shù)后面的!
2016-11-11
已采納回答 / 慕粉3298871
在DeleteServlet ?刪除完跳轉(zhuǎn)時傳參,request.getRequestDispatcher("/List.action?delteOne=true").forward(request, response);在 list.jsp 中取值判斷彈框<%String idDelete = request.getParameter("delteOne"); if(Boolean.parseBoolean(idDelete)){ out.println("<script type='...
2016-11-03
已采納回答 / qq_我不高興了_03822679
沒什么好糾結(jié)的吧 ,從數(shù)據(jù)庫里面取出來的是int類型,但是mybatis在賦值給Message的id屬性時是使用的String類型的,估計是老師沒注意吧!
2016-10-29