1. Aktifkan Tomcat's DefaultServlet untuk menangani file statis, konfigurasi web.xml
<servlet-mapping> <servlet-name> default </servlet-name> <RURL-Pattern>*. JS </RURL-PATERS> </SERVLET-MAPPING>
A. Setelah mengatakan itu, mari kita bicara tentang konfigurasi pola URL
<!-Tiga cara untuk menulis-pola url-> <!-Cocokkan: Mulai dengan "/" dan tambahkan nama servlet. ->/ABC <!-Path Match: Mulailah dengan "/", plus wildcard "*"->/rsources/*<!-Pencocokan ekstensi: Mulai dengan Wildcard "*", plus ekstensi. ->*. Tindakan
2.springmvc Processing, konfigurasi spring-mvc.xml
<MVC: Lokasi Sumber Daya = "/Sumber Daya/" Pemetaan = "/Sumber Daya/**"/>
3. URL "/**" akan terdaftar di URLMAP SimpleUrllandLermapping, dan akses ke sumber daya statis akan ditransfer dari handlermapping ke org.springframework.web.servlet.resource.defaultServlethttprequestHandler dan kembali.
DefaultServerHttpRequestHandler adalah servlet default untuk setiap wadah servlet.
<mvc: default-servlet-handler/>
Urutan eksekusi beberapa handlermappings:
Nilai atribut pesanan defaultannotationHandlermapping adalah: 0
<MVC: Sumber Daya/> Pendaftaran Otomatis Nilai Properti Pesanan SimpleUrllandLermapping adalah: 2147483646
<mvc: default-servlet-handler/> Nilai atribut pesanan dari pendaftaran otomatis SimpleUrllandLermapping adalah: 2147483647
Spring akan menjalankan pesanan dengan pesanan yang lebih kecil terlebih dahulu.
Di atas adalah pemrosesan file statis oleh SpringMVC dan Tomcat dalam proyek Javaweb yang diperkenalkan kepada Anda. Saya harap ini akan membantu Anda. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas Anda tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!