Redirecionar pagina sem continuar o codigo em baixo
8 respostas
S
saga_fuel
Galeréra eu gostaria de redirecionar minha pagina em uma determinada condição, porem não gostaria que o java continua-se a compilar o resto da pagina quando fosse redirecionado , tem como ???
exemplo
Citação:
codigocodigo
codigo
codigo
codigo
[Condição] response.sendRedirect(“empty.jsp”);
// não queria mais que continuase a executar oque vier embaixo
response.sendRedirect(“empty.jsp”) envia para o browser um header do tipo “Location: empty.jsp”. Esse é um tipo de redirecionamento client-side e acontecerá enquanto estiver na parte da construção do header do cliente.
Para o que queres, terás que usar RequestDispatcher.forward ou jsp:forward. Ele interrompe o stream para o cliente e passa para a proxima página. Esse é um redirecionamento server-side e acontecerá enquanto a rederização na parte do servidor.
Até!
S
saga_fuel
mais como eu indico para o meu RequestDispatcher.forwar
Galeréra eu gostaria de redirecionar minha pagina em uma determinada condição, porem não gostaria que o java continua-se a compilar o resto da pagina quando fosse redirecionado , tem como ???
exemplo
Citação:
codigocodigo
codigo
codigo
codigo
[Condição] response.sendRedirect(“empty.jsp”);
// não queria mais que continuase a executar oque vier embaixo
tem como ???hehehehe
simplesmente coloque return; quando quiser parar de executar.
S
saga_fuel
maquiavelbona esse código não tem como eu colocar diréto na minha pagina JSP???
rbrugnollo
alguem conseguiu?!
estou com o mesmo problema... devo redirecionar a página e parar a execução do código senão o mesmo dará erro... já tentei as seguintes formas: