Re: [問題] 找不出nullpoint的問題點....
※ 引述《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
06/06 22:34, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):