Rédirection d'une page JSP vers une autre page JSP
Bonjour tout le monde,
Depuis deux jours, j'ai un problème avec une redirection.
En effet, je voulais rediriger une page JSP vers une autre à la suite d'une instruction if. Voici, le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
while (rs.next()){
loginR=rs.getString(1);
mpassR=rs.getString(2);
}
} catch (SQLException e) {e.printStackTrace();}
conn.close();
//out.print(loginR +"****"+mpassR);
if(loginR==null){
request.setAttribute("login", null);
request.setAttribute("mpass", null);
getServletContext().getRequestDispatcher("/index.html").forward(request, response);}
else getServletContext().getRequestDispatcher("/frm_AvisCClt.jsp").forward(request, response); |
Quand la condition est vérifiée, j'obtiens le message d'erreur suivant :
Code:
1 2 3 4 5 6 7
|
org.apache.jasper.JasperException: java.lang.IllegalStateException: "getOutputStream()" a déjà été appelé pour cette réponse
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:534)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:452)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722) |
Qui a une idée pour moi ?
Bonne journée.