Salve a tutti,
sto lavorando sulla gestione degli errori in una applicazione web Servlet/JSP.
L'applicazione è definita in modo da catturare tutte le java.lang.Exception e reindirizzare l'utente su una pagina di errore ad hoc; non riesco però a gestire le JasperException (errori di compilazione, in particolare), per le quali tale meccanismo sembra non funzionare.
Per fare un esempio ai minimi termini, vorrei che richiamando la pagina index.jsp l'utente visualizzasse la pagina errore.jsp. L'ambiente di riferimento è un (recentissimo...) Tomcat 4.1.x.
Qualcuno mi può evidenziare dove è il problema? Grazie in anticipo!
Segue codice:
index.jsp
codice:
<%@ page errorPage = "errore.jsp" %>
<%
errore di compilazione
%>
errore.jsp
web.xml
codice:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<error-page>
<error-code>java.lang.Exception</error-code>
<location>/errore.jsp</location>
</error-page>
</web-app>