Boa noite! No exercício 3 da aula 9, implementei o Dispatcher no logout.java para ir para logout.html. Ao entrar na página inicialmente funciona corretamente. Mas ao clicar no botão atualizar (F5) traz a mensagem:
HTTP Status 412 -
type Status report
message
description A specified precondition has failed for this request.
Apache Tomcat/7.0.69
Depois atualizei novamente e carregou normalmente a página... E atualizei de novo, e tornou a dar a mensagem de erro.
Meu código está assim: da Servlet Logout.java:
@WebServlet(urlPatterns="/logout")
public class Logout extends HttpServlet{
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
HttpSession session = req.getSession();
session.removeAttribute("usuario.logado");
RequestDispatcher dispatcher = req.getRequestDispatcher("/WEB-INF/paginas/logout.html");
dispatcher.forward(req, resp);
}
}
e em WebContent...WEB-INF...paginas...logout.html:
<html>
<head>
<title>
Logout
</title>
</head>
<body>
Deslogado com sucesso.
</body>
</html>