先贴错误,完整如下:HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:491)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause java.lang.NullPointerException
org.apache.jsp.JSP.list_jsp._jspService(list_jsp.java:87)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.29 logs.
--------------------------------------------------------------------------------Apache Tomcat/6.0.29
javabean代码也贴上来方便研究:
package book;
import java.sql.*;
public class conn{
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:book";
Connection connect=null;
ResultSet rs=null;
public conn(){
try{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e){
System.err.println(e.getMessage());
}
}
public ResultSet executeQuery(String sql){
try{
connect=DriverManager.getConnection(sConnStr);
Statement stmt=connect.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException ex){
System.err.println(ex.getMessage());
}
return rs;
}
}
哪里的问题捏??javabean也已经生成class文件啦,也放到该放的位置啦,怎么还会有错误呢?
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:491)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause java.lang.NullPointerException
org.apache.jsp.JSP.list_jsp._jspService(list_jsp.java:87)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.29 logs.
--------------------------------------------------------------------------------Apache Tomcat/6.0.29
javabean代码也贴上来方便研究:
package book;
import java.sql.*;
public class conn{
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:book";
Connection connect=null;
ResultSet rs=null;
public conn(){
try{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e){
System.err.println(e.getMessage());
}
}
public ResultSet executeQuery(String sql){
try{
connect=DriverManager.getConnection(sConnStr);
Statement stmt=connect.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException ex){
System.err.println(ex.getMessage());
}
return rs;
}
}
哪里的问题捏??javabean也已经生成class文件啦,也放到该放的位置啦,怎么还会有错误呢?
解决方案 »
- 谁能给几个jsp网站的源码和数据库给我。明天面试,应届生没项目经验。想拿几个站去忽悠HR~
- java项目,物流管理
- 页面两部分数据同时分页。
- 图片上的热点区域如何显示出来,让用户一看就知道那有热点?
- 怎么解决加了天气代码后网页就不能后退
- 请问大家编写jsp都用什么环境阿??都用dreamvarer么??
- 哪儿可以下载resin
- 下载jdk1.3.1后,只能在bin目录下运行,否则会出现下面的error:Exception in thread "main" java.lang.NoClassDefFoundError
- 哪里有JSP的免费空间?
- Java移动MAS机2.0 接口开发,怎么使用api开发
- 手动注入service报错
- 急!!jsp+servlet+javabean 制作登录页面问题
相关代码如下:<%
ResultSet RS_result=connDBbean.executeQuery("select * from mybook");
String bname="";
String bwriter="";
String bintr="";
String biflend="";
while(RS_result.next())
{
bname=RS_result.getString("name");
bwriter=RS_result.getString("writer");
bintr=RS_result.getString("intr");
biflend=RS_result.getString("iflend");
%>错误?while语句那句??
数据库连接用的是ODBC创建了一个数据源,名字是book,表里也有内容。。非常费解哪里出了问题
代码不全,无法准确判断。
是否在该处,请经验RS_result的值。