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"
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"/>
10 <html xmlns="http://www.w3.org/1999/xhtml">
12 <title>500 Interní chyba serveru</title>
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>
20 <!-- v pageContext nalezneme informace o chybě: -->
21 <p>Stavový kód: ${pageContext.errorData.statusCode}<br/>
23 <!-- takhle se zjistí IP adresa klienta
24 (ne že bychom to teď potřebovali) -->
25 IP adresa klienta: ${pageContext.request.remoteAddr}<br/>
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}"/>