Redirecionando pagina dentro de um metodo construtor

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? :slight_smile:

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.