1. getServletPath()
getServletPath() 메서드는 서블릿이 매핑된 경로를 반환한다.
예를들어 경로가 http://localhost/myapp/member/login.do 일 때 서블릿에 매핑된 경로가 'member' 일 경우, getServletPath() 메서드가 반환하는 값은 '/member' 이다.
2. getPathInfo()
getPathInfo() 메서드는 서블릿 경로를 제외한 나머지 경로를 반환한다.
예를들어 경로가 http://localhost/myapp/member/login.do 일 때 서블릿에 매핑된 경로가 'member' 일 경우, getPathInfo() 메서드가 반환하는 값은 '/login.do' 이다.
getPathInfo()의 경우 서블릿 경로에 와일드 카드를 사용하지 않은 경우(예를들어 WebServlet(" /member/* ")가 아닌 경우), null을 반환한다. 서블릿이 매핑된 경로 이외의 나머지 경로를 반환하는데 모든 경로가 서블릿에 매핑되어있기 때문이다.
'웹 개발 > 웹 개발' 카테고리의 다른 글
JSON 데이터를 자바 서블릿에서 Map으로 변환하기 (0) | 2023.01.17 |
---|---|
필터를 사용한 로그 파일 생성 (0) | 2023.01.17 |
자바 웹 소켓을 이용한 채팅 서버 (0) | 2023.01.12 |
부트스트랩 span 태그 안의 글자 가운데 정렬하기(수평, 수직) (1) | 2023.01.10 |
commons-fileupload 라이브러리 ServletFileUplolad 클래스를 사용한 파일 업로드 (0) | 2023.01.10 |