web.xml文件增加如下代码查看复制到剪切板打印
<错误页面>
<错误代码>404</错误代码>
<位置>/building.jsp</位置>
</错误页面>
<错误页面>
<错误代码>500</错误代码>
<位置>/error.jsp</位置>
</错误页面>
<错误页面>
<错误代码>404</错误代码>
<位置>/building.jsp</位置>
</错误页面>
<错误页面>
<错误代码>500</错误代码>
<位置>/error.jsp</位置>
</error-page>building.jsp查看复制到剪切板打印
<%@ page language="java" contentType="text/html; charset=GBK" isErrorPage="true" pageEncoding="GBK"%>
<%
response.setStatus(HttpServletResponse.SC_OK);
%>
抱歉,您请求的页面没有找到!
<%@ page language="java" contentType="text/html; charset=GBK" isErrorPage="true" pageEncoding="GBK"%>
<%
response.setStatus(HttpServletResponse.SC_OK);
%>
恕我直言,您请求的页面没有找到!error.jsp 查看复制到剪切板打印
<%@ page language="java" contentType="text/html; charset=GBK" isErrorPage="true" pageEncoding="GBK"%>
<%@ page import="java.io.*,java.util.*"%>
<%response.setStatus(HttpServletResponse.SC_OK);
%>
<正文>
程序发生了错误,可能是该页面正在调试或者是设计上的缺陷。
你可以选择
<a href=<%=request.getContextPath()+"/forum/new.jsp" %>>反馈</a>
提醒我...或者
<a href="javascript:history.go(-1)">返回上一页</a>
<小时宽度=80%>
<h2><font color=#DB1260>JSP 错误页面</font></h2>
<p>抛出异常:<b> <%=exception.getClass()%>:<%=exception.getMessage()%></b></p>
<%
System.out.println("标题....");
枚举<String> e = request.getHeaderNames();
字符串键;
while(e.hasMoreElements()){
key = e.nextElement();
System.out.println(key+"="+request.getHeader(key));
}
System.out.println("属性....");
e = request.getAttributeNames();
while(e.hasMoreElements()){
key = e.nextElement();
System.out.println(key+"="+request.getAttribute(key));
}
System.out.println("参数....");
e = request.getParameterNames();
while(e.hasMoreElements()){
key = e.nextElement();
System.out.println(key+"="+request.getParameter(key));
}
%>
111 <%=request.getAttribute("javax.servlet.forward.request_uri") %>
<%=request.getAttribute("javax.servlet.forward.servlet_path") %>
<p>具有以下堆栈跟踪:</p>
<前>
<%Exception.printStackTrace();
ByteArrayOutputStream ostr = new ByteArrayOutputStream();
异常.printStackTrace(new PrintStream(ostr));
输出.print(ostr);
%>
</前>
<小时宽度=80%>
</正文>