关于JSP的一个问题!!!!

[复制链接]
查看11 | 回复4 | 2011-9-25 12:32:00 | 显示全部楼层 |阅读模式
%@pagelanguage=\"java\"contentType=\"text/html;charset=GB2312\"pageEncoding=\"GB2312\"%%@pageimport=\"java.sql.*\"%%response.sendRedirect(\"login.jsp\");%%intid=Integer.parseInt(request.getParameter(\"id\"));intpid=Integer.parseInt(request.getParameter(\"pid\"));Connectionconn=null;Statementstmt=null;try{Class.forName(\"com.mysql.jdbc.Driver\");conn=DriverManager.getConnection(\"jdbc:mysql://localhost/bbs?user=root}catch(SQLExceptione){e.printStackTrace();}conn.setAutoCommit(false);del(conn,id);stmt=conn.createStatement();ResultSetrs=stmt.executeQuery(\"selectcount(*)fromarticlewherepid=\"pid);rs.next();intcount=rs.getInt(1);rs.close();stmt.close();if(count=0){StatementstmtU=conn.createStatement();stmtU.executeUpdate(\"updatearticlesetinleaf=0whereid=\"pid);stmtU.close();}conn.commit();conn.setAutoCommit(true);stmt.close();conn.close();%!DOCTYPEhtmlPUBLIC\"-//W3C//DTDHTML4.01Transitional//EN\"\"http://www.w3.org/TR/html4/loose.dtd\"htmlheadmetahttp-equiv=\"Content-Type\"content=\"text/html;charset=GB2312\"titleInserttitlehere/title/headbody%response.sendRedirect(\"showTree.jsp\");%/body/html直接启动上面的这个JSP页面,它会报错:intid=Integer.parseInt(request.getParameter(\"id\"));intpid=Integer.parseInt(request.getParameter(\"pid\"));它报这两条语句:java.lang.NumberFormatException:null的错误其实当运行这个页面的时候,不是该直接跳到login.jsp页面么,怎么会这样???这样怎么解决啊,谁能告诉我。谢谢了!!
回复

使用道具 举报

千问 | 2011-9-25 12:32:00 | 显示全部楼层
关于你提到这个问题,我以前也遇到过,后来北风网老师帮我解决了,建议你去看一下北风网他们的Java课程,他们老师讲的课有解决这方面问题的参考链接参考资料:ww.baidu.com/。http://www.ibeifeng.com/goods.php?id=106。HTMA
回复

使用道具 举报

千问 | 2011-9-25 12:32:00 | 显示全部楼层
因为你根本就没有id和pid这两个参数,加载这个页面的时候会执行所有页面的代码,当它找不到参数时会报错。如果在login.jsp页面定义的这两个参数,那就把那些处理代码放到login.jsp页面去,在加载那个页面时会执行这些代码的。还有,你为什么写了两个重定向的语句,只能指向一个的
回复

使用道具 举报

千问 | 2011-9-25 12:32:00 | 显示全部楼层
你一改先判断一下request。getParameter的值是否为null,他的值在变成整形时不能为空。第一次启动,值渠道的肯定为空,所以报错
回复

使用道具 举报

千问 | 2011-9-25 12:32:00 | 显示全部楼层
这个是你没有参数,怎么接收的啊在url后面直接加几个参数就行了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行