当前位置: 代码迷 >> Java Web开发 >> [求助]SQL和JSP的连接
  详细解决方案

[求助]SQL和JSP的连接

热度:109   发布时间:2006-05-16 13:17:00.0
[求助]SQL和JSP的连接

我的conn.jsp内容如下

<%@include file="head"%>
<%@ page session="true" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*,java.lang.Double.*" %>
<%//加载驱动程序类
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String
url="jdbc:microsoft:sqlserver://localhost:1433;DatebaseName=shoppingmall";
//数据源
String id="sa";
String password="";
//建立数据库连接
Connection conn=DriverManager.getConnection(url,id,password);
CallableStatement cstmt=null;
ResultSet rs=null;
String strSql;
String user; //保留登陆客户的ID
String sysuser;
String sysuserType;
String action; //页面动作%>

错误如下

HTTP Status 500 -


type Exception report

message

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

exception

org.apache.jasper.JasperException
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

java.lang.NullPointerException
	org.apache.jsp.bysj.CustomerLogin_jsp._jspService(CustomerLogin_jsp.java:124)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

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

我的系统是XP2 SQL2000 SP3补丁,请高手帮我解决下,非常感谢!~~~~

搜索更多相关主题的帖子: SQL  JSP  java  import  

----------------解决方案--------------------------------------------------------
我怎么感觉你的环境变量没有设置好啊?
----------------解决方案--------------------------------------------------------

classpath
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib

是这样吗?


----------------解决方案--------------------------------------------------------

请注意
报的是空指针异常哈
和环境变量没有什么关系


----------------解决方案--------------------------------------------------------

楼上的大哥 空指针异常 是什么原因?


----------------解决方案--------------------------------------------------------

----------------解决方案--------------------------------------------------------
不是吧
空指针异常是你的程序造成的原因呀
你又没有吧你代码贴出来
我是爱莫能助了
请仔细检查代码

到tomcat下的work目录下面找到你的项目下面的CustomerLogin_jsp.java
在124行报的错误
----------------解决方案--------------------------------------------------------

谢谢,谢谢!~~~~


----------------解决方案--------------------------------------------------------
空指针异常很常见,
大家做程序时要多注意,
不要在细节上出什么问题!

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