<?xml version="1.0" encoding="UTF-8"?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
	  xmlns:c="http://java.sun.com/jsp/jstl/core"
	  version="2.0">
    <jsp:directive.page contentType="application/xhtml+xml" isErrorPage="true"/>
    <jsp:output doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
		doctype-root-element="html"
		omit-xml-declaration="false"/>

    <html xmlns="http://www.w3.org/1999/xhtml">
	<head>
	    <title>500 Interní chyba serveru</title>
	</head>
	<body>
	    <h1>500 Interní chyba serveru</h1>
	    <p>Tak to se nám něco pořádně nepovedlo.
		Mnozí se v takových případech uchylují ke lžím a řeknou uživateli,
		že probíhá údržba, ať přijde příště :-)</p>

	    <!-- v pageContext nalezneme informace o chybě: -->
	    <p>Stavový kód: ${pageContext.errorData.statusCode}<br/>

		<!-- takhle se zjistí IP adresa klienta
		(ne že bychom to teď potřebovali) -->
		IP adresa klienta: ${pageContext.request.remoteAddr}<br/>

		<!-- tohle si samozřejmě necháme pro sebe,
		ale kdybychom informaci o výjimce někdy potřebovali, víme, kde ji hledat -->
		Chyba: <c:out value="${pageContext.errorData.throwable}"/>
	    </p>
	</body>
    </html>

</jsp:root>
