会员登录 用户名: 密码: 登录 新会员注册 [找回密码]
当前位置:编程论坛 >> Web开发技术 >> JSP编程论坛 >> 求助JSP网页制作难题!
首页
  发表一个新主题  发表一个新投票  回复主题 您是本帖的第 2103 个阅读者浏览上一篇主题  刷新本主题   平板显示贴子 浏览下一篇主题
 * 贴子主题:求助JSP网页制作难题! 悬赏分100 [提问中] 报告本帖给版主  显示可打印的版本  把本贴打包邮递  把本贴加入论坛收藏夹  发送本页面给朋友  把本贴加入IE收藏夹 
 luowen318 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:210
  专家分:70
  提问帖:3/2
  回答帖:18
  总帖数:39
  经验值:102
  注 册:2007-11-12
给luowen318发送一个短消息 把luowen318加入好友 查看luowen318的个人资料 搜索luowen318在JSP编程论坛的所有贴子 引用回复这个贴子 回复这个贴子

发贴心情 求助JSP网页制作难题!

代码如下:<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
<%
    String userid=request.getParameter("userid");
    String psw=request.getParameter("psw");
    String sex=request.getParameter("sex");
    String nicheng=request.getParameter("nicheng");
    String qq=request.getParameter("qq");
    String email=request.getParameter("email");
    String tel=request.getParameter("tel");

 
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();

    Connection conn=null;
    Statement stmt=null;

    
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=bbs";
    String username="sa";
    String password="luowen";
    
 
    try{   
        conn=DriverManager.getConnection(url,username,password);
        stmt=conn.createStatement();
        String sql="INSERT INTO zhuce (userid,psw,sex,nicheng,qq,email,tel) VALUES('"+userid+"','"+psw+"','"+sex+"','"+nicheng+"','"+qq+"','"+email+"','"+tel+"')"; 
        try{
            stmt.executeUpdate(sql);
            session.setAttribute("userid",userid);
            
            response.sendRedirect("success.jsp");
        }catch (Exception e){
            e.printStackTrace();
            response.sendRedirect("regerror.jsp");
        }
   }catch (Exception e){
       e.printStackTrace();
   }
   finally{
        stmt.close();
        conn.close();
 
    }
%>
是一个BBS论坛制作,提示错误如下:
--------------------------------------------------------------------------------

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

org.apache.jasper.JasperException: Exception in JSP: /logincheck.jsp:34

31:  }
32:  finally{
33:   rs.close();
34:   stmt.close();
35:   conn.close();
36:  }
37: %>


Stacktrace:
 org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)


root cause 

java.lang.NullPointerException
 org.apache.jsp.logincheck_jsp._jspService(logincheck_jsp.java:75)
 org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)


note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.


   

   

发帖:2007-12-13 20:28:00
  鲜花(0)  鸡蛋(0)

本主题贴数13,分页:[返回帖子列表] [上一页] [1] [2] [下一页]

 *树形目录 顶端 
主题:  求助JSP网页制作难题!(3258字) - luowen318,2007年12月13日
    回复:  重装系统的话,可能就是配置问题老撒(36字) - chentuan,2008年7月27日
    回复:  重装系统后最好先升级一下,数据库,这样才能保证,数据库的直连成功;以前运行成功过,重装后不行了,就..(138字) - 贾西贝,2008年5月31日
    回复:  怎么你 在前面关闭了一次Statement和Connection : ..(428字) - eft,2008年5月9日
    回复:  如果是以前可以使用,而重新安装系统之后不可用,请检查你的这个地方是否正确!String ..(124字) - 苦寒,2008年4月29日
    回复:  高薪聘请JAVA技术总监 职责和要求: 1、熟练掌握J..(642字) - onlyzdx,2008年4月27日
    回复:  stmt.close();//应该判断stmt是否为空,如果为空,还要关闭,一定报异常 ..(317字) - ctCHIAN,2008年3月31日
    回复:  打印一下传过来的傎(18字) - 逍遥网络,2008年2月21日
    回复:  这是关于JDBC的有关数据库的题目。以我看来,你关闭资源出问题了。应该把stmt.close()和..(117字) - zzheng,2008年2月14日
    回复:  如果第一个try就出现了问题,那么stmt就是空的了。所以错误的地方可能性挺多的。看看能不能适当缩..(313字) - Elphakan,2007年12月25日
    回复:  既然提示NullPointerException,那就是在你调用 stmt.close(..(110字) - 无缘今生,2007年12月15日
    回复:  改过好还是不行啊,以前那段代码没错的,但是我重装系统后就不行了啊,郁闷!..(72字) - luowen318,2007年12月14日
    回复:  stmt只是Exec似乎不用调用Close吧(31字) - 索引越界,2007年12月13日

 *快速回复:求助JSP网页制作难题!  [ 回帖是一种美德 :) ]
会员账号 用户名    还没注册?    密码    忘记密码?
内容
  • HTML标签: 不可用
  • UBB标签: 可用
  • 贴图标签: 可用
  • 多媒体标签:可用
  • 表情字符转换:可用
  • 上传图片:不可用
  • 最多15KB
  • 点击表情图即可在帖子中加入相应的表情
                                
    邮件回复 显示签名   [Ctrl+Enter直接提交贴子]