spring框架訪問靜態資源處理方式
web.xml配置如下:
>web
>
>org.springframework.web.servlet.dispatcherservlet
>
>
>contextconfiglocation
>
xml>
>
-startup
>
1-startup
>
>
>web
>
>
/>
>
context:component-scan>
"org.springframework.web.servlet.view.internalresourceviewresolver">
controller如下:
controller層**
所以會**到/web-inf/views/index.jsp 但是當訪問index.html的時候報404
錯誤展示
這是因為spring框架將此請求當作乙個controller或者火乙個servelet來處理了。
解決方法二:
使用defaultservlet 配置如下:
配置的時候最好配置在其他***的前面,這樣訪問靜態資源的時候就不需要經過層層過濾。預設是訪問專案根目錄下面的靜態資源
解決方法三:
使用ng: ng配置: server location ~ ^/(..html)$ }
將預設的靜態資源訪問的鏈結,重定向到本地
spring的靜態資源訪問
一 springmvc 方式一 使用mvc的default servlet handler spring.xml中配置 方式二 使用mvc的resources spring.xml中配置 方式三 啟用tomcat的預設排程器default 要寫在dispatcherservlet的前面,讓defau...
spring無法訪問靜態資源
當建立spring專案的時候,有時需要引用一些.js.css等檔案,這個時候spring會遇到無法訪問這些靜態資源 解決辦法 第一種方法 在你的servlet配置檔案中加入這個 第二種方法 在web.xml中新增 defaultservlet name cssurl pattern defaults...
spring訪問靜態資源檔案
用 spring mvc 開發應用程式,對於初學者有乙個很頭疼的問題,那就是程式資料都已經查詢出來了,但介面樣式仍然十分醜陋,載入不了 css,js,等資源檔案。當你在瀏覽器上直接輸入某個css檔案的路徑時,直接得到404錯誤,而路徑肯定沒有錯,其原因就在於在web.xml 中配置了類似如下的 sp...