java - 参照下面webapp的xml配置文件内容,请教一下url 与 uri 有 什么区别?
PHP中文网
PHP中文网 2017-04-17 17:47:45
0
2
691

<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中文网

认证高级PHP讲师

全部回覆(2)
迷茫

什麼是URI
Web上可用的每種資源 - HTML文件、圖像、視訊片段、程式等 - 由一個透過通
用資源標誌符(Universal Resource Identifier, 簡稱"URI")定位。

什麼是URL:
URL是Uniform Resource Location的縮寫,譯為「統一資源定位符」。通俗地說,URL是Internet上用來描述資訊資源的字串,主要用在各種WWW客戶程式和伺服器程式上。採用URL可以用一種統一的格式來描述各種資訊資源,包括檔案、伺服器的位址和目錄等。

差別就是URI定義資源,而URL不單定義這個資源,還定義如何找到這個資源。 比如說,在一個伺服器上,到一個資料夾/網頁的絕對位址(absolute path)就是URI。
感覺樓上說反了。

左手右手慢动作

URL是一種具體的URI,它不僅唯一標識資源,而且還提供了定位該資源的資訊。 URI是一種語意上的抽象概念,可以是絕對的,也可以是相對的,而URL則必須提供足夠的資訊來定位,所以,是絕對的,而通常說的relative URL,則是針對另一個absolute URL,本質上還是絕對的。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板