.<%@page contentType="text/html;charset=UTF-8" isErrorPage="true"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@page import="org.slf4j.Logger,org.slf4j.LoggerFactory"%>
<%@page import="java.io.*"%>
<c:set var="ctx" value="${pageContext.request.contextPath}" />
<%
response.setStatus(200);
Throwable ex = null;
if (exception != null)
ex = exception;
if (request.getAttribute("javax.servlet.error.exception") != null)
ex = (Throwable) request.getAttribute("javax.servlet.error.exception"); //记录日志
Logger logger = LoggerFactory.getLogger("500.jsp");
logger.error(ex.getMessage(), ex);
%>
<!DOCTYPE html>
<html lang="en">
<head>
<title>500 - 系统内部错误</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta http-equiv="Cache-Control" content="no-store" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
</head><body>
<div style="overflow: auto">
<h2>500 - 系统发生内部错误</h2>
<br />
<div>错误详细信息:</div>
<div class="alert alert-error">
<%=ex.getClass().getName() + "(" + ex.getLocalizedMessage() + ")"%><br />
<%
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
ex.printStackTrace(pw);
out.print(sw);
%>
</div>
<a class="btn btn-primary" href="${ctx}">返回首页</a>
</div>
</body>
</html>
500.jsperror异常Java
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@page import="org.slf4j.Logger,org.slf4j.LoggerFactory"%>
<%@page import="java.io.*"%>
<c:set var="ctx" value="${pageContext.request.contextPath}" />
<%
response.setStatus(200);
Throwable ex = null;
if (exception != null)
ex = exception;
if (request.getAttribute("javax.servlet.error.exception") != null)
ex = (Throwable) request.getAttribute("javax.servlet.error.exception"); //记录日志
Logger logger = LoggerFactory.getLogger("500.jsp");
logger.error(ex.getMessage(), ex);
%>
<!DOCTYPE html>
<html lang="en">
<head>
<title>500 - 系统内部错误</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta http-equiv="Cache-Control" content="no-store" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
</head><body>
<div style="overflow: auto">
<h2>500 - 系统发生内部错误</h2>
<br />
<div>错误详细信息:</div>
<div class="alert alert-error">
<%=ex.getClass().getName() + "(" + ex.getLocalizedMessage() + ")"%><br />
<%
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
ex.printStackTrace(pw);
out.print(sw);
%>
</div>
<a class="btn btn-primary" href="${ctx}">返回首页</a>
</div>
</body>
</html>
500.jsperror异常Java
解决方案 »
- 关于SSH的外键的问题
- jstl 字符串判断相等怎么出错了?
- Tomcat5.5+MSSQL连接多数据库怎么设计连接池
- 讨论一个方法
- 怎么优化Hibernate!
- 有谁熟悉pentaho的?
- 别人机子上的struts项目拷贝到我的机子上运行调试不了
- JSP页面中与数据库SQL SERVER2000的连接出现异常,请高手指点,[SQLServer 2000 Driver for JDBC][SQLServer]用户 'sa' 登录失败。原因:
- **超级怪问题**使用JbuilderX开发基于Win的J2ee高手请进。
- 使用Java WSDP开发web service时出现的问题
- SQL问题,求大神解决~!!
- JSF+EJB+JPA JAVAEE视频教程
exception 未定义。。
$( document ).ajaxError(function(event, jqxhr, settings, exception) {
$.messager.show({
title : 'Error',
msg : jqxhr.responseText
});
});
我用的jquery的ajaxError 来捕获这个异常,可是 这个500.jsp我可以改成 900、600.jsp或其它名称吗