E ai galera ,
Tenho um metodo construtor de uma classe , passo como parametro o response de um servlet.
Dentro do metodo quero redirecionar para outra pagina caso uma condição não satisfaça
mas não redireciona
Alguém sabe o que pode ser
Falow
E ai galera ,
Tenho um metodo construtor de uma classe , passo como parametro o response de um servlet.
Dentro do metodo quero redirecionar para outra pagina caso uma condição não satisfaça
mas não redireciona
Alguém sabe o que pode ser
Falow
Voce pode postar um exemplo de codigo que demonstre o que esta acontecendo?
public class Default
{
.
.
.
public Default(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
session = request.getSession(true);
if(session.isNew())
response.sendRedirect(“login”);
else
{ … }
.
.
.
}
Session.isNew() ta retornando true? Voce usou um debugger pra ver, e tal?
Sim,
Eu fiz um teste assim
defaultCad = new Default(request , response);
if (true)
return;
Se for do jeito acima ,o redirecionamento acontece
Senão
defaultCad = new Default(request , response);
.
.
codigo codigo codigo
codigo codigo codigo
Ele não redireciona e processa o codigo abaixo , como o codigo abaixo depende da sessao dá erro.