HTTP Status 500的问题

sevenggg 2007-03-28 06:50:21
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)
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
org.apache.jsp.index_jsp._jspService(index_jsp.java:91)
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)


root cause

java.lang.NullPointerException
org.apache.jsp.left_jsp._jspService(left_jsp.java:182)
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)
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
org.apache.jsp.index_jsp._jspService(index_jsp.java:91)
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.30 logs.


--------------------------------------------------------------------------------

Apache Tomcat/5.0.30
怎么解决?
...全文
249 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
forsmart 2007-03-29
  • 打赏
  • 举报
回复
request或者session里某个值是null,
也有可能session失效了
ker79 2007-03-29
  • 打赏
  • 举报
回复
空指针异常
MuteG 2007-03-29
  • 打赏
  • 举报
回复
你是不是有一个left.jsp页面,它提示是这个页面错误,不过是它的后台处理错了,你不能看这个left_jsp.java,需要看你导致left.jsp页面出错的那个处理过程的后台代码,也就是那个action以及被调用的方法
sevenggg 2007-03-28
  • 打赏
  • 举报
回复
cellpadding=\"0\" cellspacing=\"0\">\r\n");
out.write(" <tr>\r\n");
out.write(" <td width=\"8%\"> </td>\r\n");
out.write(" <td width=\"92%\" height=\"112\" valign=\"top\" background=\"Images/index_09.gif\">\r\n");
out.write("\t\t\t\t<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\r\n");
out.write(" <tr>\r\n");
out.write(" <td width=\"8%\" height=\"20\"> </td>\r\n");
out.write(" <td width=\"81%\"> </td>\r\n");
out.write(" <td width=\"11%\"> </td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td> </td>\r\n");
out.write(" <td height=\"24\" align=\"center\">[ ");
out.print(session.getAttribute("UserName"));
out.write("]您好!</td>\r\n");
out.write(" <td> </td>\r\n");
out.write(" </tr>\r\n");
out.write("\t\t\t\t");
ResultSet rs_grade=connDB.executeQuery("select * from tb_Member where Username='"+session.getAttribute("UserName")+"'");
int grade=0;
if(rs_grade.next()){
grade=rs_grade.getInt("grade");
}

out.write("\r\n");
out.write(" <tr>\r\n");
out.write(" <td> </td>\r\n");
out.write(" <td height=\"24\" align=\"center\">用户等级:");
out.print(grade);
out.write("</td>\r\n");
out.write(" <td> </td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td> </td>\r\n");
out.write(" <td height=\"31\" align=\"center\">  \r\n");
out.write(" <input type=\"submit\" name=\"Submit\" value=\"修改资料\" class=\"btn_grey\" onClick=\"window.location.href='usermodify.jsp'\">\r\n");
out.write(" <input name=\"Submit22\" type=\"button\" class=\"btn_grey\" value=\"退出\" onClick=\"window.location.href='logout.jsp'\"> </td>\r\n");
out.write(" <td> </td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td> </td>\r\n");
out.write(" <td align=\"center\"> </td>\r\n");
out.write(" <td> </td>\r\n");
out.write(" </tr>\r\n");
out.write(" </table>\r\n");
out.write("\t\t\t </td>\r\n");
out.write(" </tr>\r\n");
out.write(" </table>\r\n");
out.write("\t\t\t ");
}
out.write("\r\n");
out.write("\t\t <table width=\"100%\" height=\"55\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\r\n");
out.write(" <tr>\r\n");
out.write(" <td colspan=\"2\" align=\"right\"><img src=\"Images/index_14.gif\" width=\"185\" height=\"49\"></td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td width=\"14%\"> </td>\r\n");
out.write(" <td width=\"86%\" height=\"100\" valign=\"top\" class=\"tableBorder_B\">\r\n");
out.write("\t\t\t <marquee direction=\"up\" scrollamount=\"1\" scrolldelay=\"1\" height=\"100\" onMouseMove=\"this.stop()\" onMouseOut=\"this.start()\">\r\n");
out.write("\t\t\t ");
while(rs_bbs.next()){
out.write("\r\n");
out.write("\t\t\t <table width=\"100%\" height=\"21\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\r\n");
out.write(" <tr>\r\n");
out.write(" <td>");
out.print(chStr.convertStr(rs_bbs.getString("content")));
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" </table>\r\n");
out.write("\t\t\t ");
}
out.write("\r\n");
out.write("\t\t\t </marquee>\r\n");
out.write("\t\t\t </td>\r\n");
out.write(" </tr>\r\n");
out.write(" </table>\r\n");
out.write("\r\n");
out.write("\t\t <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\r\n");
out.write(" <tr>\r\n");
out.write(" <td height=\"50\" colspan=\"2\" align=\"right\"><img src=\"Images/index_18.gif\" width=\"185\" height=\"50\"></td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td width=\"14%\"> </td>\r\n");
out.write(" <td width=\"86%\" height=\"27\">您需要哪方面的书籍?</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td> </td>\r\n");
out.write(" <td height=\"100\" valign=\"top\"><form name=\"form3\" method=\"post\" action=\"poll_deal.jsp\">\r\n");
out.write(" <table width=\"90%\" height=\"151\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">\r\n");
out.write("\t\t\t\t");
int f=0;
while(rs_poll.next()){
out.write("\r\n");
out.write(" <tr>\r\n");
out.write(" <td><input name=\"optionname\" type=\"radio\" class=\"noborder\" value=\"");
out.print(rs_poll.getString("optionName"));
out.write('"');
sevenggg 2007-03-28
  • 打赏
  • 举报
回复
PageContext.PAGE_SCOPE);
if (connDB == null){
connDB = new beans.connDB();
_jspx_page_context.setAttribute("connDB", connDB, PageContext.PAGE_SCOPE);
}
}
out.write('\r');
out.write('\n');
beans.chStr chStr = null;
synchronized (_jspx_page_context) {
chStr = (beans.chStr) _jspx_page_context.getAttribute("chStr", PageContext.PAGE_SCOPE);
if (chStr == null){
chStr = new beans.chStr();
_jspx_page_context.setAttribute("chStr", chStr, PageContext.PAGE_SCOPE);
}
}
out.write("\r\n");
out.write("<script language=\"javascript\">\r\n");
out.write("function checkU(myform){\r\n");
out.write("\tif(myform.username.value==\"\"){\r\n");
out.write("\t\talert(\"请输入用户名!\");myform.username.focus();return;\r\n");
out.write("\t}\r\n");
out.write("\tif(myform.PWD.value==\"\"){\r\n");
out.write("\t\talert(\"请输入密码!\");myform.PWD.focus();return;\r\n");
out.write("\t}\r\n");
out.write("\tmyform.submit();\r\n");
out.write("}\r\n");
out.write("</script>\r\n");

ResultSet rs_bbs=connDB.executeQuery("select * from tb_BBS");
ResultSet rs_poll=connDB.executeQuery("select * from tb_poll");
if(session.getAttribute("UserName")==null){
out.write("\r\n");
out.write("\t\t <form name=\"form1\" method=\"post\" action=\"Login_U.jsp\">\r\n");
out.write("\t\t <table width=\"100%\" height=\"99\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\r\n");
out.write(" <tr>\r\n");
out.write(" <td width=\"8%\"> </td>\r\n");
out.write(" <td width=\"92%\" height=\"112\" valign=\"top\" background=\"Images/index_09.gif\"><table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\r\n");
out.write(" <tr>\r\n");
out.write(" <td width=\"8%\" height=\"20\"> </td>\r\n");
out.write(" <td width=\"81%\"> </td>\r\n");
out.write(" <td width=\"11%\"> </td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td> </td>\r\n");
out.write(" <td height=\"24\" align=\"center\">用户名 \r\n");
out.write(" <input name=\"username\" type=\"text\" class=\"txt_grey\" id=\"username\" size=\"16\"></td>\r\n");
out.write(" <td> </td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td> </td>\r\n");
out.write(" <td height=\"24\" align=\"center\">密  码 \r\n");
out.write(" <input name=\"PWD\" type=\"password\" class=\"txt_grey\" id=\"PWD\" size=\"16\" onKeydown=\"if(event.keyCode==13) form1.submit();\"></td>\r\n");
out.write(" <td> </td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td> </td>\r\n");
out.write(" <td height=\"31\" align=\"center\">\r\n");
out.write(" <input name=\"Button\" type=\"button\" class=\"btn_grey\" value=\"注册\" onClick=\"window.location.href='register.jsp'\">\r\n");
out.write("  \r\n");
out.write(" <input name=\"Submit2\" type=\"button\" class=\"btn_grey\" value=\"登录\" onClick=\"checkU(form1)\"> <input name=\"Submit3\" type=\"reset\" class=\"btn_grey\" value=\"重置\"></td>\r\n");
out.write(" <td> </td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td> </td>\r\n");
out.write(" <td align=\"center\"> </td>\r\n");
out.write(" <td> </td>\r\n");
out.write(" </tr>\r\n");
out.write(" </table></td>\r\n");
out.write(" </tr>\r\n");
out.write(" </table>\r\n");
out.write("\t\t </form>\r\n");
out.write("\t\t ");
}else{
out.write("\r\n");
out.write("\t\t <table width=\"100%\" height=\"99\" border=\"0\"
sevenggg 2007-03-28
  • 打赏
  • 举报
回复
left_jsp.java

package org.apache.jsp;

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

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

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,
null, 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');
out.write('\n');
beans.connDB connDB = null;
synchronized (_jspx_page_context) {
connDB = (beans.connDB) _jspx_page_context.getAttribute("connDB",
安吉 2007-03-28
  • 打赏
  • 举报
回复
有没有源代码啊...这很难分析啊
craig_wolfdon 2007-03-28
  • 打赏
  • 举报
回复
root cause

java.lang.NullPointerException


空指针,自己多分析,

81,091

社区成员

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

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