jsp sql2000 tomcat的疑问
org.apache.jasper.JasperExceptionorg.apache.jasper.servlet.JspServletWrapper.handleJs...
org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:498)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:411)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
root cause
java.lang.NullPointerException
org.apache.jsp.login_jsp._jspService(login_jsp.java:77)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729) 展开
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:498)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:411)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
root cause
java.lang.NullPointerException
org.apache.jsp.login_jsp._jspService(login_jsp.java:77)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729) 展开
5个回答
展开全部
就一个错误“空指针”(java.lang.NullPointerException)在login_jsp.java第77行。这个java文件是login.jsp编译后的文件,在编译目录才能看到,具体位置是你的使用的编程环境而定。你的某一个对象值为null,所以是空对象,你用空对象去引用它的函数或变量,必然引起空指针。你看看77行是哪个对象导致了空指针,然后看看为什么这么对象是null。是不是表单没传递过去。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个错误 ,可能是接收参数时错误,比如 request.Parameter();要写对,大小写不能错
第二个错误,可能是在JAVA中判断变量有误,比如说,String b=request.Parameter("a");
如果request.Parameter("a");根本没有传a过来,而你这样获得后,b是空的,你再对b进行操作,比如判断是为空if(b.trim()==""){}这时候,就会报第二种错误
第二个错误,可能是在JAVA中判断变量有误,比如说,String b=request.Parameter("a");
如果request.Parameter("a");根本没有传a过来,而你这样获得后,b是空的,你再对b进行操作,比如判断是为空if(b.trim()==""){}这时候,就会报第二种错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%@ page contentType="text/html;charset=GB2312" language="java"%>
<%@ page import="java.sql.*,java.io.*" %>
<html>
<head>
<title>使用JDBC添加数据</title>
</head>
<body>
<center><h2>
使用JDBC-ODBC向SQL Server数据库添加数据
</h2></center>
<%
//装载驱动程序
Class.forName"com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
//创建连接
String url="jdbc:microsoft:sqlserver://你的SQL服务地址:1433; DatabaseName=student";
//student为你的数据库的
String user="sa";
String password="sa"; //
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
stmt.execute("insert into student(sno,sname,ssex,Sclass,school)values('001','丁阳','女','5年级','清华大学')");
out.println("jdbc-odbc连接sql server成功。添加数据库成功");
stmt.close();
conn.close();
%>
</body>
</html>
<%@ page import="java.sql.*,java.io.*" %>
<html>
<head>
<title>使用JDBC添加数据</title>
</head>
<body>
<center><h2>
使用JDBC-ODBC向SQL Server数据库添加数据
</h2></center>
<%
//装载驱动程序
Class.forName"com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
//创建连接
String url="jdbc:microsoft:sqlserver://你的SQL服务地址:1433; DatabaseName=student";
//student为你的数据库的
String user="sa";
String password="sa"; //
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
stmt.execute("insert into student(sno,sname,ssex,Sclass,school)values('001','丁阳','女','5年级','清华大学')");
out.println("jdbc-odbc连接sql server成功。添加数据库成功");
stmt.close();
conn.close();
%>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个错误 ,可能是接收参数时错误,比如 request.Parameter();要写对,大小写不能错
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是在eclipse里运行的吗
如果是的话,你就到你eclipse的工作空间的第一层目录下按Ctrl+F搜索一下login_jsp.java
然后打开文件看看77行,下面不要我在说了吧
如果是的话,你就到你eclipse的工作空间的第一层目录下按Ctrl+F搜索一下login_jsp.java
然后打开文件看看77行,下面不要我在说了吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询