<%@ 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>