代码如下:<%@ 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.