Redirecionando com servlet

5 respostas
C

Fala galera, blz?

Como eu faço pra usar servlet para redirecionar para um endereço específico, tipo, assim que alguem acessar a url http://localhost:8080/Meusite, redirecionar para http://localhost:8080/Meusite/home/pagina.jsp?

Valeu galera.

5 Respostas

Demys_Cota

RequestDispatcher rd = request.getRequestDispatcher("/home/pagina.jsp? ");
rd.forward(request,response);

Demys_Cota

Tente isso

RequestDispatcher rd = request.getRequestDispatcher("/home/pagina.jsp? ");  
    rd.forward(request,response);
C

Então, tentei, mas não deu certo.

É que estou utilizando JSF, queria apenas redirecionar o usuário assim que ele tentasse acessar a home do meu site, redirecionando ele para o faces/index.jsp

Será que pode ser conflito das url patterns?

Coloquei tanto a Faces Servlet como a Servlet que redireciona como faces/*

Tem como fazer algo do genero?

leandrow3b

Acredito que pode ajudar para uma melhor compreensão sobre o assunto.

http://www.rponte.com.br/2008/07/12/repitam-comigo-redirect-nao-e-forward/

Hebert_Coelho

adicione ao seu web.xml:

<welcome-file-list> <welcome-file>home/pagina.jsp</welcome-file> </welcome-file-list>

Criado 5 de maio de 2013
Ultima resposta 6 de mai. de 2013
Respostas 5
Participantes 4