티스토리 뷰

코딩/JSP

URI / contextPath / substring

ehzim 2023. 12. 27. 10:11

 

 

 

		String RequestURI = request.getRequestURI();
		System.out.println("URI : "+RequestURI);
		String contextPath = request.getContextPath();
		System.out.println("contextPath : "+contextPath);
		String command = RequestURI.substring(contextPath.length());
		System.out.println("substring : "+command);

 

 

 

 

getRequestURI() : 클라이언트가 요청한 URL의 경로를 반환한다. 예를 들어, "http://www.example.com/myapp/test.jsp"라는 URL로 요청이 들어왔다면, getRequestURI() 메소드는 "/myapp/test.jsp"를 반환한다.
getContextPath() : 웹 애플리케이션의 컨텍스트 경로를 반환한다. 위의 예에서, 웹 애플리케이션이 "myapp"라는 이름으로 배포되었다면, getContextPath() 메소드는 "/myapp"를 반환합 한다 .
substring(contextPath.length()) : 문자열에서 특정 부분을 추출한다. contextPath.length()는 컨텍스트 경로의 길이를 반환한다. 따라서 이 메소드는 요청 URI에서 컨텍스트 경로 부분을 제외한 나머지 부분을 추출한다. 위의 예에서, 이 메소드는 "/test.jsp"를 반환한다.

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday