찾다

 >  Q&A  >  본문

java - 参照下面webapp的xml配置文件内容,请教一下url 与 uri 有 什么区别?

<servlet-mapping>中的为什么用<url-pattern> ,而 <taglib>中,使用<taglib-uri>

<web-app>

  <servlet>
    <servlet-name>dispatcher</servlet-name>
    <servlet-class>mypack.DispatcherServlet</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/dispatcher</url-pattern>
  </servlet-mapping>

  <taglib>
    <taglib-uri>/mytaglib</taglib-uri>
    <taglib-location>/WEB-INF/mytaglib.tld</taglib-location>
  </taglib>

</web-app>
PHP中文网PHP中文网2812일 전698

모든 응답(2)나는 대답할 것이다

  • 迷茫

    迷茫2017-04-17 17:49:45

    URI란 무엇입니까?
    HTML 문서, 이미지, 비디오 클립, 프로그램 등 웹에서 사용할 수 있는 모든 리소스는
    Universal Resource Identifier("URI") 위치로 식별됩니다.

    URL이란 무엇입니까?
    URL은 "Uniform Resource Locator"로 번역되는 Uniform Resource Location의 약어입니다. 일반인의 관점에서 URL은 인터넷상의 정보자원을 기술하기 위해 사용되는 문자열로 주로 다양한 WWW 클라이언트 프로그램과 서버 프로그램에서 사용된다. URL은 파일, 서버 주소, 디렉터리 등을 포함하여 다양한 정보 리소스를 통일된 형식으로 설명하는 데 사용할 수 있습니다.

    차이점은 URI가 리소스를 정의하는 반면, URL은 리소스뿐만 아니라 리소스를 찾는 방법도 정의한다는 것입니다. 예를 들어 서버에서 폴더/웹 페이지의 절대 경로는 URI입니다.
    위의 분이 반대로 말씀하신 것 같네요.

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-17 17:49:45

    URL은 리소스를 고유하게 식별할 뿐만 아니라 리소스를 찾기 위한 정보를 제공하는 특정 URI입니다. URI는 절대 또는 상대일 수 있는 의미론적 추상 개념인 반면, URL은 위치 지정을 위한 충분한 정보를 제공해야 하므로 절대적인 반면, 다른 절대 URL에 대한 상대 URL은 본질적으로 여전히 절대적입니다.

    회신하다
    0
  • 취소회신하다