Bonjour à tous,
j'essaie d'implémenter la gestion d'une erreur avec une redirection vers une page "erreur.jsp", seulement je ne sais pas comment implémenter la page où l'erreur est détectée, dans cette page un test est réalisé, s'il le test est "positif" j'aimerai que la redirection se fasse, voila comment se présente les choses:
Ma page d'erreur :
1 2 3 4 5 6 7 8 9 10 11 12 13
| <%@ page isErrorPage="true" %>
<html>
<head><title>Error Page.</title></head>
<body>
<p> ERREUR </p>
</body>
</html> |
et ma page principale ou j'ai intégré la redirection DANS ma condition situé dans le body:
1 2 3 4 5 6 7 8 9 10 11 12
|
<% if ( (session.getAttribute("status") != null)
&& (session.getAttribute("status").equals(new Integer(42)) ) ) {
%>
<br><p class="signal">An error was done...<br>
<% out.println(session.getAttribute("error").toString());
%>
</p>
<% session.setAttribute("status",null);
%> <%@ page errorPage="error.jsp" %> } |
Seulement d'après les rares tutos que j'ai trouvé la ligne
<%@ page errorPage="error.jsp" %>
se situe en en entête de page, il m'est donc impossible de réaliser cette redirection en fonction de la condition ?
Partager