728x90

request.getContextPath() : 프로젝트 path 만 가져온다

return : "/board";

request.getRequestURI() : 프로젝트 파일 경로까지 가져온다.

String url = request.getRequestURI.split("/");
String fName = url[url.length -1]; 
// fName = list.jsp
// 전체 URL에서 port 번호 다음부터 마지막 문자열까지 반환 함)
// ex : http://localhost:8989/board/list.jsp

return : "/board/list.jsp";

request.getRequestURL() : 전체 경로를 가져온다.

//ex: http://localhost:8989/board/list.jsp

return : "http://localhost:8080/board/list.jsp";

requestServletPath() : 파일명만 가져옴

// ex: http://localhost /list.jsp:8989/board/list.jsp
return : "/list.jsp";

request.getRealPath() : 서버 또는 로컬의 웹 애플리케이션 서버의 docBase 설정값을 반환함 (절대 경로 가지오기)

// ex: http://localhost:8989/board/list.jsp 

return : "/project/demo/board"

뭐 오래된 글이긴 하지만 꽤 유용해 보인다 ^^ 

+ Recent posts