一、springmvc
方式一:使用mvc的default-servlet-handler
spring.xml中配置
方式二:使用mvc的resources
spring.xml中配置
方式三:啟用tomcat的預設排程器default
要寫在dispatcherservlet的前面, 讓defaultservlet先攔截
web.xml中配置
二、springboot
我們習慣會把靜態資源放在classpath:/static/目錄下
classpath:就是resources
訪問的路徑 開頭必須是絕對路徑 / 比如: /css/xx.css 會自動進入 上面那些目錄中找
預設的靜態資源路徑為:
classpath:/meta-inf/resources/
classpath:/resources/
classpath:/static/
classpath:/public/
訪問優先順序從高到低
meta-inf/resources > resources > static > public
spring無法訪問靜態資源
當建立spring專案的時候,有時需要引用一些.js.css等檔案,這個時候spring會遇到無法訪問這些靜態資源 解決辦法 第一種方法 在你的servlet配置檔案中加入這個 第二種方法 在web.xml中新增 defaultservlet name cssurl pattern defaults...
spring訪問靜態資源檔案
用 spring mvc 開發應用程式,對於初學者有乙個很頭疼的問題,那就是程式資料都已經查詢出來了,但介面樣式仍然十分醜陋,載入不了 css,js,等資源檔案。當你在瀏覽器上直接輸入某個css檔案的路徑時,直接得到404錯誤,而路徑肯定沒有錯,其原因就在於在web.xml 中配置了類似如下的 sp...
Spring框架訪問靜態資源處理方式
spring框架訪問靜態資源處理方式 web.xml配置如下 web org.springframework.web.servlet.dispatcherservlet contextconfiglocation xml startup 1 startup web context component...