真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何解決springMVC跳轉(zhuǎn)js、css圖片等靜態(tài)資源無法加載的問題

這篇文章將為大家詳細講解有關(guān)如何解決springMVC跳轉(zhuǎn)js、css圖片等靜態(tài)資源無法加載的問題,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、長春網(wǎng)絡(luò)推廣、成都小程序開發(fā)、長春網(wǎng)絡(luò)營銷、長春企業(yè)策劃、長春品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供長春建站搭建服務(wù),24小時服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com

web.xml中

servlet>
 SpringMVC
 org.springframework.web.servlet.DispatcherServlet
 
  contextConfigLocation
  classpath:spring-mvc.xml
 
 1
 true


 SpringMVC
 /

會導(dǎo)致頁面引用的JS CSS發(fā)生找不到的錯誤 ,以下有兩種方式解決問題,僅供參考:

方法一:在web.xml中添加

 
   default 
   *.css 
   

  
  default 
  *.gif 
  

  
  default 
  *.jpg 
  

  
  default 
  *.js 
 

指明對于如上資源文件不采用spring的過濾器

關(guān)于default是tomcat配置的一個servlet,“DefaultServlet被定義在CATALINAHOME/conf/web.xml中,配置文件中被定義的東西會在Tomcat啟動的時候被加載,對所有的webapp都有效。DefaultServlet在Tomcat中主要是做目錄列表(DirectoryListing)用指明對于如上資源文件不采用spring的過濾器關(guān)于default是tomcat配置的一個servlet,“DefaultServlet被定義在CATALINA_HOME/conf/web.xml中,配置文件中被定義的東西會在Tomcat啟動的時候 被加載,對所有的webapp都有效。DefaultServlet在Tomcat中主要是做目錄列表(Directory Listing)用指明對于如上資源文件不采用spring的過濾器

關(guān)于default是tomcat配置的一個servlet,“DefaultServlet被定義在$CATALINA_HOME/conf/web.xml中,配置文件中被定義的東西會在Tomcat啟動的時候 被加載,對所有的webapp都有效。DefaultServlet在Tomcat中主要是做目錄列表(Directory Listing)用

 
   default 
    
   org.apache.catalina.servlets.DefaultServlet 
    
    
    debug 
    0 
    
    
    listings 
    true 
    
   1 
   

 ... 

   
   default 
   / 
  

有一些參數(shù)可以控制DefaultServlet的行為。此外,當請求的URL是/的時候, 也就是沒有匹配的時候,就會觸發(fā)這個DefaultServlet。

方法二:使用spring mvc 的 resources 注解 用來處理靜態(tài)文件

spring mvc 的< mvc:resources mapping=”” location=”“>標簽是在spring3.0.4出現(xiàn)的,主要是用來進行靜態(tài)資源的訪問。在spring3.0.4出來的時候spring還沒有更新其schema所以在配置文件中有可能找不到< mvc:resources >標簽,這個問題在spring3.0.5中已經(jīng)解決,而且網(wǎng)上也有很多其他的解決方案,我在這里就不記錄了。

首先使用spring mvc需要配置其使用的servlet.在web.xml中:

有一些參數(shù)可以控制DefaultServlet的行為。此外,當請求的URL是/的時候, 也就是沒有匹配的時候,就會觸發(fā)這個DefaultServlet。

  
 springMVC  
 org.springframework.web.servlet.DispatcherServlet  
 1  
   

   
  springMVC  
  /  
 

這是會影響到靜態(tài)資源文件的獲取,這樣就需要有這個標簽來幫你分類完成獲取靜態(tài)資源的責任。

所以在springMVC-servlet.xml文件中加入如下代碼

  
    

     
     
     
   

這里可以看到我所有的頁面引用到/styles/**的資源都從/static_resources/css里面進行查找。

根據(jù)以上的兩種方法,就可以訪問到站點的靜態(tài)資源了。

關(guān)于“如何解決springMVC跳轉(zhuǎn)js、css圖片等靜態(tài)資源無法加載的問題”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。


網(wǎng)站欄目:如何解決springMVC跳轉(zhuǎn)js、css圖片等靜態(tài)資源無法加載的問題
網(wǎng)頁鏈接:http://weahome.cn/article/poiiho.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部