500.jsp 1007 Bytes
Newer Older
afe's avatar
afe committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
<%@ 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" %>
<%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");

    if(ex.getMessage().substring(0, 6).equals("R_HOME")){%>--%>
        <c:set value="服务器上的R语言环境没配置正确或者Rserve服务没有启动!" var="msg" scope="page" />
    <%}else{ %>
        <c:set value="<%=ex.getMessage() %>" var="msg" scope="page" />
    <%}

	//记录日志
	Logger logger = LoggerFactory.getLogger("500.jsp");
	logger.error(ex.getMessage(), ex);
%>

<!DOCTYPE html>
<html>
<head>
	<title>500 - 系统内部错误</title>
</head>

<body>
	<div style="margin:263px auto;text-align:center;"><h2>${msg}</h2></div>
</body>
</html>