팀프로젝트/JAVA

JAVA 팀플) 20240125_서블릿 명칭 변경과 로그아웃 기능

일일일코_장민기 2024. 3. 14. 10:42
728x90

 

몇 일째 이름짓기를 하고 있는지 모르겠다.
이 날은 서블릿 경로용 명칭을 변경했다.

ChildAllPWServlet을 FindAllPW로 변경했다.

 

그러면 jsp도 이런식으로 명칭이 변경되어야 한다.

 

 

추가적으로 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");
	}
}