pagina che lancia l'errore:
codice:
<%@page errorPage="/errorPage.jsp"%>
<%@page contentType="text/html"%>
<%@page pageEncoding="ISO-8859-1"%>
<%
String requestname=request.getParameter("name");
if(requestname.trim().equals("")){
throw new Exception("You have to insert your data =)");
}
%>
<hmtl>..
pagina che riceve l'errore:
codice:
<%@page isErrorPage="true"%>
<%@page contentType="text/html"%>
<%@page pageEncoding="iso-8859-1"%>
<html>
<head><title>ErrorPage</title></head>
<body>
An unexcepted error occurred. The exception is:
<%
if(exception!=null)
{String errs = exception.getMessage();
out.write("errs");
}
%>
</body>
</html>
Mi sapreste dire perche' quando l'errore si verifica al mio browser viene inviato un errore 500, e nemmeno inviato da TomCat cioè ricevo l'errore senza il layout tipico di tomcat) ?
Quindi la jsp che riceve l'errore ne deduco venga compilata.
Se cambio il nome del file della pagina di errore, Tomcat mi fornisce (cioè ricevo l'errore con il layout tipico di tomcat) l'errore di pagina non trovata..
Puo' essere che devo inserire la mia pagina nel file web.xml ?
Non l'ho letto da nessuna parte pero' .
Confido in un vostro suggerimento =)..