關(guān)于IDEA使用jsp可以訪問頁面轉(zhuǎn)換為html彈出頁面為404的問題
這種辦法為繞過controller直接訪問靜態(tài)頁面, 大家只要路徑對 在springmvc.xml中配置好一個(gè) 標(biāo)簽即可.
<!--解決攔截器攔截靜態(tài)資源的請求問題--><mvc:default-servlet-handler/>
攔截器攔截掉了html頁面所以無法訪問 <mvc:default-servlet-handler/>在xml文件中配置<mvc:default-servlet-handler/>,Spring MVC上下文中定義一個(gè)org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler,對進(jìn)入 DispatcherServlet 的 URL 進(jìn)行篩查,靜態(tài)資源由 Web 服務(wù)器默認(rèn)的Servlet 處理,非靜態(tài)資源的請求,由 DispatcherServlet 處理.
默認(rèn) Servlet 的 RequestDispatcher 必須通過名稱而不是路徑來檢索。
換句話說就是 Spring MVC 將接收到的所有請求都看作是一個(gè)普通的請求,包括對于靜態(tài)資源的請求。
這樣以來,所有對于靜態(tài)資源的請求都會被看作是一個(gè)普通的后臺控制器請求,導(dǎo)致請求找不到而報(bào) 404 異常錯(cuò)誤。
查看 tomcat 的日志會報(bào)一個(gè)警告:
到此這篇關(guān)于關(guān)于IDEA使用jsp可以訪問頁面轉(zhuǎn)換為html彈出頁面為404的問題的文章就介紹到這了,更多相關(guān)idea html彈出頁面404內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. 基于javaweb+jsp實(shí)現(xiàn)學(xué)生宿舍管理系統(tǒng)2. 如何封裝一個(gè)Ajax函數(shù)3. 多級聯(lián)動下拉選擇框,動態(tài)獲取下一級4. ASP.NET MVC實(shí)現(xiàn)樹形導(dǎo)航菜單5. 什么是JWT超詳細(xì)講解6. python 在mysql中插入null空值的操作7. Python爬蟲基礎(chǔ)之初次使用scrapy爬蟲實(shí)例8. .NET Core中RabbitMQ使用死信隊(duì)列的實(shí)現(xiàn)9. Python如何telnet到網(wǎng)絡(luò)設(shè)備10. 關(guān)于html嵌入xml數(shù)據(jù)島如何穿過樹形結(jié)構(gòu)關(guān)系的問題
