Por que fica aparecendo a url do Servlet?

5 respostas
D

Estou com o seguinte problema, quando um servlet chama uma pagina jsp, fica aparecendo no navegador o enderço da servlet e nao da pagina jsp?? Como posso fazer pra resolver este problema??

ex. do codigo:

if (request.getParameter("nome").equals("Diego")) {
      String login = "Coronel Cavalcante";
      request.setAttribute("login",login);

     RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/jsp2.jsp");
     System.out.print(dispatcher.toString());
     dispatcher.forward(request, response);
     
    }

Agradeço a atenção !!!

[size=“9”][color=“green”]* Editado para conter o BBcode[/color][/size]

5 Respostas

J

hey amigo,

tenta usar ao inves do dispatcher o response.sendRedirect(String url);

mas coloca ele num trycatch!

ok?!

falou!!

D

Bom, eu tentei usar o send redirect mas existe um problema, eu preciso passar parametros (ResultSet)para a proxima pagina jsp, e usando o sendredirect, os parametros nao sao passados, existe outra solucao??

Valeu !!!

J

e se isso ficasse em um Bean na Sessão???

bom cada caso eh um caso…
mas qual o problema de a url continuar a mesma? a pagina nao muda?!

cya!

D

A pagina muda, porem todas as minhas paginas jsp chamam um servlet, entao o unico endereco que eu teria aparecendo seria url do servlet!! Ficaria um pouco estranho !! Por isso estava atras de uma maneira de colocar uma mascara ou algo parecido. Mas, eu agradeço …

M

…eu até tenho uma dúvida semelhante :roll:

http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&t=3957

Criado 4 de maio de 2004
Ultima resposta 5 de mai. de 2004
Respostas 5
Participantes 3