test

Форк
1
/
LogoutServlet.java 
39 строк · 1.2 Кб
1
package servlets;
2

3
import java.io.IOException;
4
import java.io.PrintWriter;
5

6
import javax.servlet.RequestDispatcher;
7
import javax.servlet.ServletException;
8
import javax.servlet.http.HttpServlet;
9
import javax.servlet.http.HttpServletRequest;
10
import javax.servlet.http.HttpServletResponse;
11

12
import com.bittercode.constant.BookStoreConstants;
13
import com.bittercode.service.UserService;
14
import com.bittercode.service.impl.UserServiceImpl;
15

16
public class LogoutServlet extends HttpServlet {
17

18
    UserService authService = new UserServiceImpl();
19

20
    public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException {
21
        PrintWriter pw = res.getWriter();
22
        res.setContentType(BookStoreConstants.CONTENT_TYPE_TEXT_HTML);
23
        try {
24

25
            boolean logout = authService.logout(req.getSession());
26

27
            RequestDispatcher rd = req.getRequestDispatcher("CustomerLogin.html");
28
            rd.include(req, res);
29
//            StoreUtil.setActiveTab(pw, "logout");
30
            if (logout) {
31
                pw.println("<table class=\"tab\"><tr><td>Successfully logged out!</td></tr></table>");
32
            }
33

34
        } catch (Exception e) {
35
            e.printStackTrace();
36
        }
37
    }
38

39
}

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.