diff -r 0043a3b32d31 -r 78f74ebdf952 java/nekurak.net-web/web/WEB-INF/chyby/500.jsp --- a/java/nekurak.net-web/web/WEB-INF/chyby/500.jsp Fri Jan 08 21:23:42 2010 +0100 +++ b/java/nekurak.net-web/web/WEB-INF/chyby/500.jsp Fri Jan 08 23:11:42 2010 +0100 @@ -2,7 +2,7 @@ <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"/> + <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"/> @@ -16,6 +16,18 @@ <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>