<%@ page isErrorPage="true" %>
<%@ page import="at.knowcenter.wag.egov.egiz.web.LocalRequestHelper" %>
<%@ page import="at.knowcenter.wag.egov.egiz.web.servlets.SignServlet" %>
<%@ page import="at.knowcenter.wag.egov.egiz.exceptions.*" %>
<%@ page import="java.io.*" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>PDF-AS Amtssignaturen Resultat</title>
<link rel="stylesheet" type="text/css" href="<%=LocalRequestHelper.getLocalServerAddress(request,response)%>pdf-as/css/styles.css" />
</head>
<body>
<%
  PresentableException pe = (PresentableException)request.getAttribute("PresentableException");
  if (exception != null && exception instanceof PresentableException)
  {
    pe = (PresentableException)exception;
    SignServlet.prepareDispatchToErrorPage(pe, request);
  }

  String error = (request.getAttribute("error") == null ? "" : request.getAttribute("error").toString());
  String cause = (request.getAttribute("cause") == null ? "" : request.getAttribute("cause").toString());
%>
<div class="maindiv">
<h1>PDF-AS Amtssignaturen</h1>
<div class="mainframe">
<div class="errorheadline">Ein Fehler ist aufgetreten</div>
<div class="contentsdiv">
<%= error %><br />
<br />Grund:
<br />
<strong><%= cause %></strong>
</div>
</div>
<a class="big" href="<%=LocalRequestHelper.getLocalServerAddress(request,response)%>pdf-as/">Weiter...</a>
</div>
<pre style="display:none">
<%
  if (pe != null)
  {
    StringWriter sw = new StringWriter();
    PrintWriter pw = new PrintWriter(sw);
    pe.printStackTrace(pw);
    sw.close();
    pw.close();
    out.print(sw);
  }
%>
</pre>
</body>
</html>