我的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补丁,请高手帮我解决下,非常感谢!~~~~
----------------解决方案--------------------------------------------------------
我怎么感觉你的环境变量没有设置好啊?
----------------解决方案--------------------------------------------------------
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行报的错误
----------------解决方案--------------------------------------------------------
谢谢,谢谢!~~~~
----------------解决方案--------------------------------------------------------
空指针异常很常见,
大家做程序时要多注意,
不要在细节上出什么问题!
----------------解决方案--------------------------------------------------------