当前位置: 代码迷 >> Java Web开发 >> 做了一个删除订单jsp,蛋不知道为什么会报这样的错,在纠结啊。。。。
  详细解决方案

做了一个删除订单jsp,蛋不知道为什么会报这样的错,在纠结啊。。。。

热度:195   发布时间:2011-05-14 02:34:22.0
做了一个删除订单jsp,蛋不知道为什么会报这样的错,在纠结啊。。。。
删除订单jsp如下:
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="shopBeans.ConnDB" %>
<%@ page import="java.sql.*" %>
<html>
<head>
<title>Easy Buy Online</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head>
<body>
<%
    String o_id=(String) request.getParameter("order_id");
    if(o_id=="" || o_id==null)
    {
        out.println("<script language='javascript'>alert('请先购买商品!');window.location.href='index_.jsp';</script>");
    }
    else
    {
       ConnDB conn=new ConnDB();
       String sql="delete from Orders where order_id='"+o_id+"'";
       ResultSet  rs= conn.doQuery(sql);
       String sql1="delete from OrderDetails where order_id='"+o_id+"'";
       ResultSet rs1 = conn.doQuery(sql1);
      
         if(rs.next()&&rs1.next())
        {
         out.println("<script language=javascript> alert('ok');</script>");
         response.sendRedirect("my_order.jsp");
         
        }
        else
        {
         out.println("order_null.jsp");
        }
     }
  %>

</body>
</html>
报错信息如下:
org.apache.jasper.JasperException: An exception occurred processing JSP page /shop/del_order.jsp at line 23

20:        String sql1="delete from OrderDetails where order_id='"+o_id+"'";
21:        ResultSet rs1 = conn.doQuery(sql1);
22:        
23:          if(rs.next()&&rs1.next())
24:         {
25:          out.println("<script language=javascript> alert('ok');</script>");
26:          response.sendRedirect("my_order.jsp");
搜索更多相关主题的帖子: javascript  content  Online  null  

----------------解决方案--------------------------------------------------------
如果你的 rs 不是指向同一个地址 那么 好像不能同时用两个的吧 我不太记得了
所哟会有一个称为空指针 就会出异常 你debug一下看看 这两个rs 是不是都有数据
不会就再问我

----------------解决方案--------------------------------------------------------
还有你的代码 要 分层
数据库操作的尽量不要在 页面操作

----------------解决方案--------------------------------------------------------
  相关解决方案