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"
뭐 오래된 글이긴 하지만 꽤 유용해 보인다 ^^
'Back-end > Spring&SpringBoot' 카테고리의 다른 글
전략패턴으로 if...else 늪에서 빠져나오기 (0) | 2022.12.08 |
---|---|
아직도 if...else... data 검증을 하는 당신에게! (0) | 2022.12.08 |
Spring MVC DataSource 설정[한글깨짐] (0) | 2022.12.07 |
m1 silicon tomcat 경로 (0) | 2022.12.07 |
NullPointException 방지 팁 (0) | 2022.12.07 |