1.1 --- a/java/nekurak.net-web/web/WEB-INF/chyby/500.jsp Fri Jan 08 21:23:42 2010 +0100
1.2 +++ b/java/nekurak.net-web/web/WEB-INF/chyby/500.jsp Fri Jan 08 23:11:42 2010 +0100
1.3 @@ -2,7 +2,7 @@
1.4 <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
1.5 xmlns:c="http://java.sun.com/jsp/jstl/core"
1.6 version="2.0">
1.7 - <jsp:directive.page contentType="application/xhtml+xml"/>
1.8 + <jsp:directive.page contentType="application/xhtml+xml" isErrorPage="true"/>
1.9 <jsp:output doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
1.10 doctype-root-element="html"
1.11 omit-xml-declaration="false"/>
1.12 @@ -16,6 +16,18 @@
1.13 <p>Tak to se nám něco pořádně nepovedlo.
1.14 Mnozí se v takových případech uchylují ke lžím a řeknou uživateli,
1.15 že probíhá údržba, ať přijde příště :-)</p>
1.16 +
1.17 + <!-- v pageContext nalezneme informace o chybě: -->
1.18 + <p>Stavový kód: ${pageContext.errorData.statusCode}<br/>
1.19 +
1.20 + <!-- takhle se zjistí IP adresa klienta
1.21 + (ne že bychom to teď potřebovali) -->
1.22 + IP adresa klienta: ${pageContext.request.remoteAddr}<br/>
1.23 +
1.24 + <!-- tohle si samozřejmě necháme pro sebe,
1.25 + ale kdybychom informaci o výjimce někdy potřebovali, víme, kde ji hledat -->
1.26 + Chyba: <c:out value="${pageContext.errorData.throwable}"/>
1.27 + </p>
1.28 </body>
1.29 </html>
1.30