jsp错误页面导航error page的使用
2009-07-27 15:18
363 查看
web.xml:
这种写法在ie浏览器下有问题.
必须在IE【工具】->【Internet选项】->【高级】中勾掉【显示友好http错误提示】;
但我们不能控制客户的浏览器
<error-page>
<error-code>404</error-code>
<location>/error404.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/error500.jsp</location>
</error-page>
----------------------------
正确的:
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page>
<error-page>
<error-code>400</error-code>
<location>/error.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
error.jsp:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.io.*" errorPage="error.jsp"%>
<html>
<head>
<title>自定义的错误页</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>
<body marginwidth="0" leftmargin="0" bgcolor="ffffff">
<table width="90%">
<tbody>
<tr>
<td width="98%">
这是自定义的错误页
<hr> </td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td>
<%
int status_code = -1;
String exception_info = null;
Exception theException = null;
status_code = ((Integer) request.getAttribute("javax.servlet.error.status_code"));
exception_info = (String) request.getAttribute("javax.servlet.error.message");
theException = (Exception) request.getAttribute("javax.servlet.error.exception_type");
if(status_code==404)
response.sendRedirect("error404.jsp");
if(status_code==500)
response.sendRedirect("error500.jsp");
out.println("<br><b>StatusCode:</b> " + status_code);
out.println("<br><b>Exception:</b>" + exception_info);
%> </TD>
</TR>
<TD>
<HR> </TD>
</TR>
</TBODY>
</TABLE>
</body>
</html>
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wslyy99/archive/2009/01/15/3789856.aspx
这种写法在ie浏览器下有问题.
必须在IE【工具】->【Internet选项】->【高级】中勾掉【显示友好http错误提示】;
但我们不能控制客户的浏览器
<error-page>
<error-code>404</error-code>
<location>/error404.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/error500.jsp</location>
</error-page>
----------------------------
正确的:
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page>
<error-page>
<error-code>400</error-code>
<location>/error.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
error.jsp:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.io.*" errorPage="error.jsp"%>
<html>
<head>
<title>自定义的错误页</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>
<body marginwidth="0" leftmargin="0" bgcolor="ffffff">
<table width="90%">
<tbody>
<tr>
<td width="98%">
这是自定义的错误页
<hr> </td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td>
<%
int status_code = -1;
String exception_info = null;
Exception theException = null;
status_code = ((Integer) request.getAttribute("javax.servlet.error.status_code"));
exception_info = (String) request.getAttribute("javax.servlet.error.message");
theException = (Exception) request.getAttribute("javax.servlet.error.exception_type");
if(status_code==404)
response.sendRedirect("error404.jsp");
if(status_code==500)
response.sendRedirect("error500.jsp");
out.println("<br><b>StatusCode:</b> " + status_code);
out.println("<br><b>Exception:</b>" + exception_info);
%> </TD>
</TR>
<TD>
<HR> </TD>
</TR>
</TBODY>
</TABLE>
</body>
</html>
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wslyy99/archive/2009/01/15/3789856.aspx
相关文章推荐
- jsp错误页面导航error page的使用
- jsp错误页面导航error page的使用
- JSP page指令 关于isErrorPage指定错误页面的使用
- jsp页面使用表达式<%=basePath%>跳转报“ attribute for %> is not properly terminated”错误
- jsp页面使用java Map集合报错,无错误情况下HTTP500报错解决方法
- JSP如何声明和使用错误处理页面
- jsp页面中使用jstl的< c:choose> <c:when><c:otherwise>错误
- 在jsp页面中使用显示单独的多个错误消息
- 出现 JSP页面中使用JSTL标签无法解析 错误的原因及解决方法
- jsp页面出现“String cannot be resolved to a type”错误解决办法
- jquery popupDialog 使用 加载jsp页面
- 在使用JSTL的时候不要把jsp文件命名为jstl.jsp,会提示错误
- jsp页面使用logic标签迭代map
- 使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
- 如何查找JSP页面中的错误
- 解决JSP页面无法使用EasyUI里面class="easyui-dialog"的问题
- 关于jsp页面上无法使用EL表达式的问题
- JSP学习总结:网络错误、传递空值、页面跳转、Attribute与Parameter的区别
- jstl标签在MyEclipse中的jsp页面使用报错
- 在JSP页面中使用Ajax主题时的引入