jsp错误页面导航error page的使用
2009-01-15 16:13
483 查看
]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>
相关文章推荐
- 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标签无法解析 错误的原因及解决方法
- jquery popupDialog 使用 加载jsp页面
- 使用kohana修改http404错误返回提示页面
- jsp页面出现“String cannot be resolved to a type”错误解决办法
- 解决JSP页面无法使用EasyUI里面class="easyui-dialog"的问题
- 关于jsp页面上无法使用EL表达式的问题
- jsp页面使用logic标签迭代map
- 使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
- 如何查找JSP页面中的错误
- JSP学习总结:网络错误、传递空值、页面跳转、Attribute与Parameter的区别
- jstl标签在MyEclipse中的jsp页面使用报错
- 在使用JSTL的时候不要把jsp文件命名为jstl.jsp,会提示错误