Redirecionando pagina dentro de um metodo construtor

4 respostas
F

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

4 Respostas

cv1

Voce pode postar um exemplo de codigo que demonstre o que esta acontecendo? :slight_smile:

F

public class Default
{
.
.
.

public Default(HttpServletRequest request,  HttpServletResponse response)

throws ServletException, IOException

{

session   = request.getSession(true);

if(session.isNew())

response.sendRedirect(login);

else

{  }

.

.

.

}
cv1

Session.isNew() ta retornando true? Voce usou um debugger pra ver, e tal?

F

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.

Criado 4 de novembro de 2003
Ultima resposta 4 de nov. de 2003
Respostas 4
Participantes 2