2013-04-26 8 views

답변

5

왜 그냥 URL 클래스의 getPath()을 사용하지 마십시오

URL url = new URL("https://vaadin.com:8080/wiki/-/wiki/Main/Authenticating+Vaadin-based+applications/pop_up"); 

System.out.print("Path: " + url.getPath()); 

그것은 출력 다음 인쇄합니다? 여기 참조 :

http://docs.oracle.com/javase/6/docs/api/java/net/URL.html#getPath%28%29

클래스 URL은 Uniform Resource Locator의 약어로 월드 와이드 웹에 「자원」에의 포인터를 나타냅니다. 리소스는 과 같이 단순한 파일이나 디렉토리 일 수도 있고 데이터베이스에 대한 쿼리 나 엔진과 같은 복잡한 객체에 대한 참조 일 수도 있습니다. URL 및 그 형식의 유형에 대한 자세한 정보는 에서 찾을 수 있습니다 일반적으로

http://www.socs.uts.edu.au/MosaicDocs-old/url-primer.html 

, URL는 몇개의 부분으로 나눌 수 있습니다. 이전의 URL 예제는 사용할 프로토콜이 http (HyperText Transfer Protocol)이고 정보가 호스트 컴퓨터 www.socs.uts.edu.au에 있다는 것을 나타냅니다. 해당 호스트 시스템의 정보는 /MosaicDocs-old/url-primer.html입니다. 호스트 컴퓨터에서이 이름의 정확한 의미는 프로토콜에 따라 다르며 호스트에 따라 다릅니다. 정보는 일반적으로 파일에 있지만, 파리에서 생성 될 수 있습니다. 이 URL 구성 요소를 경로 구성 요소라고합니다.

0

@Yan Foto이 제안한 최선의 방법은 java.net.URL 클래스를 사용하는 것입니다.

예 :

Path: wiki/-/wiki/Main/Authenticating+Vaadin-based+applications/pop_up 
+0

+1 누군가 답을 찾지 못했습니다. 이유를 모르겠다. 그것은 도움이되는 예제 코드로 @Yan Foto의 답변을 확대합니다. –

관련 문제