Dieses Mal fahren wir mit dem vorherigen [Servlet / JSP zur Erstellung grundlegender Webanwendungen (Veröffentlichungsbildschirm)] fort (https://qiita.com/tatufut/items/762e83382b124d793ee1). Ziel dieses Artikels ist es, die Möglichkeit zu implementieren, den Sitzungsbereich zu zerstören und sich abzumelden.
Logout.java
@WebServlet("/Logout")
public class Logout extends HttpServlet {
private static final long serialVersionUID = 1L;
public Logout() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
HttpSession session = request.getSession();
session.invalidate(); //1
request.getRequestDispatcher("/WEB-INF/view/logout.jsp").forward(request,response); //2
}
}
bulletin-board.jsp
<h2>Dies ist der Bulletin Board-Bildschirm.</h2>
<p><c:out value="${loginUser.name}"/>Ist angemeldet.</p>
<a href="./Logout">Ausloggen</a> //Abmelden Geben Sie die auszuführende URL an
logout.jsp
<p>abgemeldet.</p>
<a href="./login">Zum Bulletin Board-Bildschirm</a>
Die Abmeldefunktion wird durch Hinzufügen der oben genannten Funktionen abgeschlossen.
Recommended Posts