1. เปิดใช้งานค่าเริ่มต้นของ Tomcat เพื่อจัดการไฟล์แบบคงที่, การกำหนดค่า web.xml
<servlet-mapping> <servlet-name> ค่าเริ่มต้น </servlet-name> <url-pattern>*. js </url-pattern> </servlet-mapping>
. ต้องบอกว่ามาพูดคุยเกี่ยวกับการกำหนดค่าของ URL-pattern
<!-สามวิธีในการเขียนรูปแบบ url-> <!-การจับคู่ที่แน่นอน: เริ่มต้นด้วย "/" และเพิ่มชื่อ servlet ->/abc <!-การจับคู่เส้นทาง: เริ่มต้นด้วย "/", บวกกับไวด์การ์ด "*"->/rsources/*<!-การจับคู่ส่วนขยาย: เริ่มต้นด้วย wildcard "*", บวกส่วนขยาย ->*. การกระทำ
2. การประมวลผล SPRINGMVC, การกำหนดค่า Spring-MVC.XML
<MVC: Resources Location = "/Resources/" Mapping = "/Resources/**"/>>
3. URL "/**" จะลงทะเบียนใน URLMAP ของ Simpleurlhandlermapping และการเข้าถึงทรัพยากรแบบคงที่จะถูกถ่ายโอนจาก handlermapping ไปยัง org.springframework.web.servlet.resource.defaultservlethttprequesthandler
DefaultServLethttpRequestHandler เป็น servlet เริ่มต้นสำหรับแต่ละคอนเทนเนอร์ servlet
<MVC: Default-Servlet-Handler/>>>
ลำดับการดำเนินการของ handlermappings หลาย:
ค่าแอตทริบิวต์คำสั่งซื้อของ defaultannotationhandlermapping คือ: 0
<MVC: ทรัพยากร/> การลงทะเบียนอัตโนมัติของค่าคุณสมบัติการสั่งซื้อ SimpleUrlHandlerMapping คือ: 2147483646
<MVC: Default-Servlet-Handler/> ค่าแอตทริบิวต์การสั่งซื้อของการลงทะเบียนอัตโนมัติของ SimpleUrlHandlerMapping คือ: 2147483647
ฤดูใบไม้ผลิจะดำเนินการสั่งซื้อด้วยคำสั่งซื้อที่เล็กกว่าก่อน
ข้างต้นคือการประมวลผลไฟล์แบบคงที่โดย SpringMVC และ Tomcat ในโครงการ Javaweb ที่แนะนำให้คุณรู้จัก ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับคุณทันเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!