Quando passo um response.sendRedirect(“erro.jsp”); a seguinte mensagem de erro aparece!
java.lang.IllegalStateException
at org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:423)
at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:125)
at servlet.InsereCadastroServlet.processRequest(InsereCadastroServlet.java:78)
at servlet.InsereCadastroServlet.doPost(InsereCadastroServlet.java:101)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
Estou utilizando esse redirect em outra servlet e funciona normalmente!
Minha Aplicação utiliza um servlet para fazer o login e eu uso um response.sendRedirect para enviar pra página de cadastro, nesta página de cadastro eu uso este servlet acima, sendo que ele da aquele erro no response!
furutani
Qual é a linha 78 e 101?
Experimenta tirar esse out.close()
jmedeiros
Se ele entrar em qualquer response aquela mensagem de erro aparece!
jgbt
ja tentou:
response.sendRedirect("/erro.jsp");
[]'s
jmedeiros
Já sim, pesquisei na net e descobri que tenho que usar um tal de include!