作者dream1124 (全新开始)
看板java
标题Re: [问题] 找不出nullpoint的问题点....
时间Sun Jun 6 20:48:50 2010
※ 引述《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)