Re: [問題] 找不出nullpoint的問題點....

看板java作者 (全新開始)時間15年前 (2010/06/06 20:48), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《iFEELing (ing)》之銘言: : ※ 引述《dream1124 (全新開始)》之銘言: : 我覺得這個servlet實在是很經典啊.... 本來就不太會寫程式 寫出來的東西怪怪的當然經典 : public void doPost(HttpServletRequest req, HttpServletResponse res) : throws IOException, ServletException { : setConnection(out); : 首先...out...這是啥? System.out ?? 之前為了檢查問題點所加進去的一些東西,但後來發現沒用 所以交給大家前就刪光了,這是沒刪乾淨的部份 我很確定這和錯誤來源無關.... : emp.setEmp_address( req.getParameter("emp_address") ); : emp.setStore_num( Integer.parseInt( req.getParameter("store_num") ) ); : emp.setEmp_gender( req.getParameter("emp_gender") ); : 輸入之前 check 變數了嗎? 沒確認有沒有值就運算是會炸的喔 嗯,是該檢查一下沒錯,本來還想籍此順便學怎麼寫filter 不過後來為了趕得及交作業,就先有基本功能,其他之後再說 : Statement stmt = con.createStatement(); : 這邊是SQL Injection的基本案例... : stmt.executeUpdate(update); : execute 之後通常有個return值 你可以確認一下改到多少行 原來這個return值是改了多少行的結果喔? 這下Api上面寫的我總算懂了 : stmt.close(); : con.close(); : }//try : catch(SQLException sqle) { : 然後 喔喔 把 Exception 吃的乾乾淨淨...這樣炸了就死無對證了 : }//catch : } : catch(Exception sqle) { : 這邊也是吃了 Exception 之後就假裝它不存在... : }//catch : }//setConnection() : } 不是故意忽略Exception 而是我不曉得有什麼簡單的方法,能簡單反應抓到的東西讓我知道。 第一次寫Web程式 Container、語法、環境、伺服器 都不太熟 不管是什麼樣的提示都好,我真的不曉得要怎樣透過任何介面告知catch的內容.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.60.41 ※ 編輯: dream1124 來自: 114.34.60.41 (06/06 20:50)

06/06 22:34, , 1F
Caterpillar on Java Essence http://bit.ly/bnyQyT
06/06 22:34, 1F
文章代碼(AID): #1C2varSN (java)
文章代碼(AID): #1C2varSN (java)