Bom dia…
Tenho um servlet que recebe uma resposta de um sistema externo e dependendo da resposta ele encaminha para determinada pagina como mostra o codigo…
private void encaminharParaPagina(String caminho, HttpServletRequest request, HttpServletResponse response, Pedidopagto pedidopagto) throws ServletException, IOException {
//FacesContext ctx = FacesContext.getCurrentInstance();
//caminho += ctx.getExternalContext().getRequestContextPath();
//FacesContext ctx = FacesContext.getCurrentInstance();
//ctx.getExternalContext().redirect(ctx.getExternalContext().getRequestContextPath() + caminho);
if (pedidopagto != null) {
response.sendRedirect("cartoes/msgCartao.jsf");
} else {
response.sendRedirect("cartoes/msgCartaoQueroComprar.jsf");
}
Acontece que quando o Servlet encaminha para a pagina… o usuario nao pode + voltar para o sistema externo… (clicando em voltar no navegador por exemplo) pois se ele fizer isso acaba com toda a minha logica…
A pergunta é;… tem algum meio de impedir que ele volte?? qualquer coisa… desabilitar botao voltar… limpar historico de navegacao… etc… alguem tem alguma luz por favor??
Ps: uso JSF 2.0 com primefaces…
Obrigado!!
