ホームページ  >  に質問  >  本文

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中文网2741日前675

全員に返信(2)返信します

  • 迷茫

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

    URI とは何ですか?
    HTML ドキュメント、画像、ビデオ クリップ、プログラムなど、Web 上で利用可能なすべてのリソースは、Universal Resource Identifier (「URI」) 位置と呼ばれるリソースによって識別されます。

    URL とは:

    URL は、Uniform Resource Location の略語で、「統一リソース ロケーター」と訳されます。平たく言えば、URL はインターネット上の情報リソースを記述するために使用される文字列であり、主にさまざまな WWW クライアント プログラムやサーバー プログラムで使用されます。 URL を使用すると、ファイル、サーバー アドレス、ディレクトリなどのさまざまな情報リソースを統一された形式で記述することができます。

    違いは、URI がリソースを定義するのに対し、URL はリソースを定義するだけでなく、リソースの検索方法も定義することです。 たとえば、サーバーでは、フォルダー/Web ページへの絶対パスが URI になります。

    上の人は逆のことを言っているような気がします。

    返事
    0
  • ringa_lee

    ringa_lee2017-04-17 17:49:45

    URL は、リソースを一意に識別するだけでなく、リソースを見つけるための情報も提供する特定の URI です。 URI は、絶対的または相対的な意味論的な抽象概念です。一方、URL は位置決めに十分な情報を提供する必要があるため絶対的ですが、通常は相対 URL が別の絶対 URL に対して使用されますが、本質的には依然として絶対的です。

    返事
    0
  • キャンセル返事