java/nekurak.net-web/web/WEB-INF/chyby/500.jsp
author František Kučera <franta-hg@frantovo.cz>
Fri, 08 Jan 2010 23:11:42 +0100
changeset 15 78f74ebdf952
parent 12 fceba17855e9
child 37 1b481b911614
permissions -rw-r--r--
Doplnění isErrorPage k chybovým stránkám.
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
     3 	  xmlns:c="http://java.sun.com/jsp/jstl/core"
     4 	  version="2.0">
     5     <jsp:directive.page contentType="application/xhtml+xml" isErrorPage="true"/>
     6     <jsp:output doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
     7 		doctype-root-element="html"
     8 		omit-xml-declaration="false"/>
     9 
    10     <html xmlns="http://www.w3.org/1999/xhtml">
    11 	<head>
    12 	    <title>500 Interní chyba serveru</title>
    13 	</head>
    14 	<body>
    15 	    <h1>500 Interní chyba serveru</h1>
    16 	    <p>Tak to se nám něco pořádně nepovedlo.
    17 		Mnozí se v takových případech uchylují ke lžím a řeknou uživateli,
    18 		že probíhá údržba, ať přijde příště :-)</p>
    19 
    20 	    <!-- v pageContext nalezneme informace o chybě: -->
    21 	    <p>Stavový kód: ${pageContext.errorData.statusCode}<br/>
    22 
    23 		<!-- takhle se zjistí IP adresa klienta
    24 		(ne že bychom to teď potřebovali) -->
    25 		IP adresa klienta: ${pageContext.request.remoteAddr}<br/>
    26 
    27 		<!-- tohle si samozřejmě necháme pro sebe,
    28 		ale kdybychom informaci o výjimce někdy potřebovali, víme, kde ji hledat -->
    29 		Chyba: <c:out value="${pageContext.errorData.throwable}"/>
    30 	    </p>
    31 	</body>
    32     </html>
    33 
    34 </jsp:root>