Doplnění isErrorPage k chybovým stránkám.
authorFrantišek Kučera <franta-hg@frantovo.cz>
Fri, 08 Jan 2010 23:11:42 +0100
changeset 1578f74ebdf952
parent 14 0043a3b32d31
child 16 50e275fcc2e3
Doplnění isErrorPage k chybovým stránkám.
java/nekurak.net-web/web/WEB-INF/chyby/404.jsp
java/nekurak.net-web/web/WEB-INF/chyby/500.jsp
java/nekurak.net-web/web/WEB-INF/chyby/nullPointer.jsp
     1.1 --- a/java/nekurak.net-web/web/WEB-INF/chyby/404.jsp	Fri Jan 08 21:23:42 2010 +0100
     1.2 +++ b/java/nekurak.net-web/web/WEB-INF/chyby/404.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"/>
     2.1 --- a/java/nekurak.net-web/web/WEB-INF/chyby/500.jsp	Fri Jan 08 21:23:42 2010 +0100
     2.2 +++ b/java/nekurak.net-web/web/WEB-INF/chyby/500.jsp	Fri Jan 08 23:11:42 2010 +0100
     2.3 @@ -2,7 +2,7 @@
     2.4  <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
     2.5  	  xmlns:c="http://java.sun.com/jsp/jstl/core"
     2.6  	  version="2.0">
     2.7 -    <jsp:directive.page contentType="application/xhtml+xml"/>
     2.8 +    <jsp:directive.page contentType="application/xhtml+xml" isErrorPage="true"/>
     2.9      <jsp:output doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
    2.10  		doctype-root-element="html"
    2.11  		omit-xml-declaration="false"/>
    2.12 @@ -16,6 +16,18 @@
    2.13  	    <p>Tak to se nám něco pořádně nepovedlo.
    2.14  		Mnozí se v takových případech uchylují ke lžím a řeknou uživateli,
    2.15  		že probíhá údržba, ať přijde příště :-)</p>
    2.16 +
    2.17 +	    <!-- v pageContext nalezneme informace o chybě: -->
    2.18 +	    <p>Stavový kód: ${pageContext.errorData.statusCode}<br/>
    2.19 +
    2.20 +		<!-- takhle se zjistí IP adresa klienta
    2.21 +		(ne že bychom to teď potřebovali) -->
    2.22 +		IP adresa klienta: ${pageContext.request.remoteAddr}<br/>
    2.23 +
    2.24 +		<!-- tohle si samozřejmě necháme pro sebe,
    2.25 +		ale kdybychom informaci o výjimce někdy potřebovali, víme, kde ji hledat -->
    2.26 +		Chyba: <c:out value="${pageContext.errorData.throwable}"/>
    2.27 +	    </p>
    2.28  	</body>
    2.29      </html>
    2.30  
     3.1 --- a/java/nekurak.net-web/web/WEB-INF/chyby/nullPointer.jsp	Fri Jan 08 21:23:42 2010 +0100
     3.2 +++ b/java/nekurak.net-web/web/WEB-INF/chyby/nullPointer.jsp	Fri Jan 08 23:11:42 2010 +0100
     3.3 @@ -2,7 +2,7 @@
     3.4  <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
     3.5  	  xmlns:c="http://java.sun.com/jsp/jstl/core"
     3.6  	  version="2.0">
     3.7 -    <jsp:directive.page contentType="application/xhtml+xml"/>
     3.8 +    <jsp:directive.page contentType="application/xhtml+xml" isErrorPage="true"/>
     3.9      <jsp:output doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
    3.10  		doctype-root-element="html"
    3.11  		omit-xml-declaration="false"/>