<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>
Apakah itu URI?
Apakah itu URL:Setiap sumber yang tersedia di Web - dokumen HTML, imej, klip video, program, dll. - dikenal pasti oleh sumber yang dipanggil Pengecam Sumber Sejagat ("URI").
URL ialah singkatan Lokasi Sumber Seragam, diterjemahkan sebagai "Pencari Sumber Seragam". Dalam istilah orang awam, URL ialah rentetan yang digunakan untuk menerangkan sumber maklumat di Internet, dan digunakan terutamanya dalam pelbagai program klien dan program pelayan WWW. URL boleh digunakan untuk menerangkan pelbagai sumber maklumat dalam format bersatu, termasuk fail, alamat pelayan dan direktori, dsb.
Perbezaannya ialah URI mentakrifkan sumber, manakala URL bukan sahaja mentakrifkan sumber, tetapi juga mentakrifkan cara mencari sumber itu. Sebagai contoh, pada pelayan, laluan mutlak ke folder/halaman web ialah URI.Saya rasa orang di atas berkata sebaliknya.
URL ialah URI khusus yang bukan sahaja mengenal pasti sumber secara unik, tetapi juga menyediakan maklumat untuk mencari sumber tersebut. URI ialah konsep abstrak semantik yang boleh menjadi mutlak atau relatif, manakala URL mesti menyediakan maklumat yang mencukupi untuk kedudukan, jadi ia adalah mutlak, manakala URL biasanya relatif adalah untuk URL Mutlak lain masih bersifat mutlak.