팀프로젝트/JAVA
JAVA 팀플) 20240125_서블릿 명칭 변경과 로그아웃 기능
일일일코_장민기
2024. 3. 14. 10:42
728x90
몇 일째 이름짓기를 하고 있는지 모르겠다.
이 날은 서블릿 경로용 명칭을 변경했다.
추가적으로 jsp에서는 서블릿 앞에 jsp태그를 사용하여
<%=request.getContextPath()%>를 사용하고 있다.
이를 통해 프로젝트 명칭을 다르게 사용하고 있는 팀원이 쓰더라도
문제없이 링크가 이동한다.
로그아웃 기능도 구현했다.
별로 어려운 건 아니니 간단하게 코드만..
package com.controller.member.login;
import java.io.IOException;
import java.util.List;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.dto.MemberDTO;
import com.service.MemberService;
//로그아웃 이후 메인으로 복귀
@WebServlet("/Logout")
public class LogoutServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
HttpSession session = request.getSession();
session.removeAttribute("loginUser");
response.sendRedirect("main");
}
}