springmvc靜態資源過濾問題,兩種解決方法

2021-10-06 07:50:21 字數 1214 閱讀 2050

1.tomcat的專案路徑設定為「/」

2.springmvc.xml設定靜態資源不過濾

>

<

!--設定靜態資源不過濾--

>

"/resources/css/**" location=

"/resources/css/"

/>

"/resources/js/**" location=

"/resources/js/"

/>

"/resources/images/**" location=

"/resources/images/"

/>

"/resources/layui/**" location=

"/resources/layui/"

/>

<

!--開啟springmvc--

>

default

-servlet-handler /

>

3.呼叫資源時前面記得加「/」

"/resources/layui/css/layui.css" rel=

"stylesheet" type=

"text/css"

>

@controller

("/account"

)public

class

accountcontroller

model.

addattribute

("list"

,list)

;return

"success";}

}

3.呼叫資源時前面記得加 「…/」,就是返回上一級

"../resources/layui/css/layui.css" rel=

"stylesheet" type=

"text/css"

>

Spring MVC 過濾靜態資源訪問

一般來說,http 請求都會被對映到 dispatcherservlet,進而由具體的類來承接處理,但對於類似 js 或者 css 這樣的靜態資源則沒必要這樣,因為對資源的獲取只需返回資源本身即可,無需做其他處理,那麼這時就需要對一系列的資源檔案做過濾處理。首先來看 web.xml 中針對 spri...

SpringMVC 配置靜態資源

如何你的dispatcherservlet攔截 do這樣的url,就不存在訪問不到靜態資源的問題。如果你的dispatcherservlet攔截 攔截了所有的請求,同時對 js,jpg的訪問也就被攔截了。目的 可以正常訪問靜態檔案,不要找不到靜態檔案報404。方案一 啟用tomcat的default...

springMVC訪問靜態資源

web.xml springmvcservlet name org.springframework.web.servlet.dispatcherservletservlet class contextconfiglocationparam name classpath config spring s...