新手请教,jsp连接access数据库,用jbuilder好用,在TOMCAT下出错.

yuqianyi1974 2006-04-18 11:07:50
异常如下:
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.jsp1_jsp._jspService(jsp1_jsp.java:80)
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.

...全文
82 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
interpb 2006-04-18
  • 打赏
  • 举报
回复
jsp1_jsp.java :80

这个类的80行有空指针

你去tomcat/work下面搜索到这个类自己看看 或者贴出来


dp_555 2006-04-18
  • 打赏
  • 举报
回复
友情接分。。。
yuqianyi1974 2006-04-18
  • 打赏
  • 举报
回复
请高手再看看!

package org.apache.jsp;

import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import java.sql.*;

public final class jsp1_jsp extends org.apache.jasper.runtime.HttpJspBase
implements org.apache.jasper.runtime.JspSourceDependent {


ResultSet rs = null;
int c;

private static java.util.Vector _jspx_dependants;

public java.util.List getDependants() {
return _jspx_dependants;
}

public void _jspService(HttpServletRequest request, HttpServletResponse response)
throws java.io.IOException, ServletException {

JspFactory _jspxFactory = null;
PageContext pageContext = null;
HttpSession session = null;
ServletContext application = null;
ServletConfig config = null;
JspWriter out = null;
Object page = this;
JspWriter _jspx_out = null;
PageContext _jspx_page_context = null;


try {
_jspxFactory = JspFactory.getDefaultFactory();
response.setContentType("text/html; charset=gb2312");
pageContext = _jspxFactory.getPageContext(this, request, response,
"", true, 8192, true);
_jspx_page_context = pageContext;
application = pageContext.getServletContext();
config = pageContext.getServletConfig();
session = pageContext.getSession();
out = pageContext.getOut();
_jspx_out = out;

out.write("\r\n");
out.write("<html>\r\n");
out.write("<head>\r\n");
out.write("<title>jsp1</title>\r\n");
out.write("</head>\r\n");
myweb.Jsp1Bean jsp1BeanId = null;
synchronized (application) {
jsp1BeanId = (myweb.Jsp1Bean) _jspx_page_context.getAttribute("jsp1BeanId", PageContext.APPLICATION_SCOPE);
if (jsp1BeanId == null){
jsp1BeanId = new myweb.Jsp1Bean();
_jspx_page_context.setAttribute("jsp1BeanId", jsp1BeanId, PageContext.APPLICATION_SCOPE);
}
}
out.write('\r');
out.write('\n');
org.apache.jasper.runtime.JspRuntimeLibrary.introspect(_jspx_page_context.findAttribute("jsp1BeanId"), request);
out.write('\r');
out.write('\n');
out.write("\r\n");
out.write("<table width=\"75%\" border=\"1\">\r\n");
out.write(" ");

rs = jsp1BeanId.executeQuery();
while (rs.next()) { /*这一行有问题*/

out.write("\r\n");
out.write(" <tr>\r\n");
out.write(" <td>\r\n");
out.write(" ");
out.print(rs.getString("no"));
out.write("\r\n");
out.write(" </td>\r\n");
out.write(" <td>\r\n");
out.write(" ");
out.print(rs.getString("name"));
out.write("\r\n");
out.write(" </td>\r\n");
out.write(" <td>\r\n");
out.write(" ");
out.print(rs.getString("add"));
out.write("\r\n");
out.write(" </td>\r\n");
out.write(" </tr>\r\n");
}
out.write('\r');
out.write('\n');
rs.close();
out.write("\r\n");
out.write("</table>\r\n");
out.write("</form></body>\r\n");
out.write("</html>\r\n");
} catch (Throwable t) {
if (!(t instanceof SkipPageException)){
out = _jspx_out;
if (out != null && out.getBufferSize() != 0)
out.clearBuffer();
if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
}
} finally {
if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context);
}
}
}
koskinen 2006-04-18
  • 打赏
  • 举报
回复
关注一下,顺便接分

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧