forwarder une erreur d'un servlet vers une error.jsp
bonjour,
je veux afficher dans une JSP dédiée les erreurs qui peuvent se produire dans un servlet
--> BusinessServlet.java
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
public void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String jspCible = null;
...
try {
// ici du code pouvant déclancher une exception
...
jspCible = "/output.jsp";
} catch (Exception e) {
...
jspCible = "/error.jsp";
}
getServletContext().getRequestDispatcher(jspCible).forward(req, resp);
} |
--> error.jsp
Code:
1 2 3 4 5 6 7 8
|
<%@ page contentType="text/html" isErrorPage="true"%>
<html>
<body>
<h1>Une erreur est survenue lors des traitements</h1>
<p><%= exception.getMessage() %></p>
</body>
</html> |
le message d'erreur liée à l'exception ne s'affiche pas ! pourquoi svp ?