Nous allons définir une page d’erreur comme ceci :
<html>
<body>
<%@ page isErrorPage="true" %>
Nom de l’exception : <%= exception.toString() %><br/>
Message de l’exception : <%= exception.getMessage() %><br/>
</body>
</html>
Saisissez ces lignes dans un éditeur de texte et sauvegardez le fichier sous le nom erreur.jsp dans le dossier c:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\test.
Vous allez maintenant saisir ce code et le sauvegarder dans le fichier testErreur.jsp, toujours dans le même dossier :
<%@ page errorPage="erreur.jsp" %>
<html>
<head>
<title>Taille et couleur</title>
</head>
<body>
<% String s=null;
out.println(s.length());
%>
</body>
</html>
Ce code génère une erreur de type NullPointerException. Voici la page affichée lorsque vous tapez l’URL http://localhost:8080/test/testErreur.jsp dans votre navigateur :