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");
}
}
'팀프로젝트 > JAVA' 카테고리의 다른 글
JAVA 팀플) 20240205 (0) | 2024.03.15 |
---|---|
JAVA 팀플) 20240126 DTO, 네비게이션바, 이름 제약 설정 (0) | 2024.03.15 |
JAVA 팀플) 20240124_프로젝트 합체 및 WEB-INF로 JSP 이동 (0) | 2024.03.14 |
JAVA 팀플) 20240123_서블릿 및 JSP 명칭 변경 (0) | 2024.03.13 |
JAVA 팀플) 2024012_DTO/Filter/Redirect/스피너/이메일 아이디 제약/질문 별 제약/메일 시스템 (0) | 2024.03.13 |