mirror of
https://github.com/octoleo/plantuml-server.git
synced 2024-11-15 16:57:09 +00:00
37 lines
1.7 KiB
Plaintext
37 lines
1.7 KiB
Plaintext
<%@ page isErrorPage="true" contentType="text/html; charset=utf-8" pageEncoding="utf-8" session="false" %>
|
|
|
|
<c:set var="contextroot" value="${pageContext.request.contextPath}" />
|
|
<c:if test="${(pageContext.request.scheme == 'http' && pageContext.request.serverPort != 80) ||
|
|
(pageContext.request.scheme == 'https' && pageContext.request.serverPort != 443) }">
|
|
<c:set var="port" value=":${pageContext.request.serverPort}" />
|
|
</c:if>
|
|
<c:set var="scheme" value="${(not empty header['x-forwarded-proto']) ? header['x-forwarded-proto'] : pageContext.request.scheme}" />
|
|
<c:set var="hostpath" value="${scheme}://${pageContext.request.serverName}${port}${contextroot}" />
|
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta http-equiv="expires" content="0" />
|
|
<meta http-equiv="pragma" content="no-cache" />
|
|
<meta http-equiv="cache-control" content="no-cache, must-revalidate" />
|
|
<link rel="stylesheet" href="${hostpath}/plantuml.css" type="text/css"/>
|
|
<link rel="icon" href="${hostpath}/favicon.ico" type="image/x-icon"/>
|
|
<link rel="shortcut icon" href="${hostpath}/favicon.ico" type="image/x-icon"/>
|
|
<title>PlantUMLServer Error</title>
|
|
</head>
|
|
<body>
|
|
<p>
|
|
Sorry, but things didn't work out as planned.
|
|
</p>
|
|
<hr/>
|
|
<jsp:useBean id="now" class="java.util.Date" />
|
|
<ul>
|
|
<li><%=now.toString() %></li>
|
|
<li>Request that failed: <%=pageContext.getErrorData().getRequestURI() %></li>
|
|
<li>Status code: <%=pageContext.getErrorData().getStatusCode() %></li>
|
|
<li>Exception: <%=pageContext.getErrorData().getThrowable() %></li>
|
|
</ul>
|
|
<hr/>
|
|
</body>
|
|
</html> |