<%@ page import="org.nutz.mvc.Mvcs" %> <%@ page import="java.io.ByteArrayOutputStream" %> <%@ page import="java.io.PrintWriter" %> <%@ page import="org.nutz.lang.Strings" %> <%@ page import="java.util.Enumeration"%> <%-- Created by IntelliJ IDEA. User: Administrator Date: 2018/3/23 0023 Time: 10:10 To change this template use File | Settings | File Templates. --%> <%response.setStatus(500);%> <%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" isErrorPage="true" trimDirectiveWhitespaces="true" session="false" %> 出错啦
<% Throwable e = exception; if (e == null) { Object obj = request.getAttribute("obj"); if (obj != null && obj instanceof Throwable) { e = (Throwable)obj; } else { if (Mvcs.getActionContext() != null) { e = Mvcs.getActionContext().getError(); } } } %>

请求的路径:<%=(request.getAttribute("javax.servlet.forward.request_uri") + (request.getQueryString() == null ? "" : "?" + request.getQueryString()))%>

<% if (Mvcs.getActionContext() != null) { %>

请求的方法:<%=Mvcs.getActionContext().getMethod()%>

<% } if (e != null) { %>

异常堆栈如下:

            
                <%
                    ByteArrayOutputStream bao = new ByteArrayOutputStream();
                    PrintWriter pw = new PrintWriter(bao);

                    e.printStackTrace(pw);
                    pw.flush();
                %>
                <%=Strings.escapeHtml(new String(bao.toByteArray()))%>
            
        
<% } %>