Spring框架訪問靜態資源處理方式

2021-07-27 06:29:32 字數 1480 閱讀 8956

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...