본문 바로가기

WEB개발

[URL] request url

 



  1. getRequestURL(): 이 메서드는 요청을 받은 웹 페이지의 URL을 가져옵니다. 이 URL은 프로토콜, 서버 이름, 포트 번호 및 요청된 파일의 경로를 포함합니다. 
  2. getRequestURI(): 이 메서드는 클라이언트가 요청한 자원의 URI(Uniform Resource Identifier)를 가져옵니다. URI는 호스트 이름과 포트 번호를 제외한 요청된 파일의 경로를 나타냅니다. 예를 들어, "/myapp/myservlet"와 같은 URI를 반환할 수 있습니다.

  3. getContextPath(): 이 메서드는 현재 웹 애플리케이션의 컨텍스트 경로를 가져옵니다. 즉, 웹 애플리케이션의 루트 경로를 나타내는 문자열을 반환합니다. 예를 들어, "/myapp"과 같은 컨텍스트 경로를 반환할 수 있습니다.

  4. getQueryString(): 이 메서드는 요청 URL의 쿼리 문자열을 가져옵니다. 쿼리 문자열은 URL에 물음표(?) 이후에 오는 파라미터와 값들의 조합입니다. 예를 들어, "?name=John&age=30"과 같은 쿼리 문자열을 반환할 수 있습니다.

  5. getServletPath(): 이 메서드는 현재 요청을 처리하는 서블릿의 경로를 가져옵니다. 즉, 서블릿 매핑에 따라 결정된 서블릿의 URL 패턴을 반환합니다. 예를 들어, "/myservlet"과 같은 서블릿 경로를 반환할 수 있습니다.