欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何解決springMVC跳轉js、css圖片等靜態(tài)資源無法加載的問題-創(chuàng)新互聯(lián)

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

創(chuàng)新互聯(lián)是專業(yè)的新昌網站建設公司,新昌接單;提供網站設計制作、成都網站制作,網頁設計,網站設計,建網站,PHP網站建設等專業(yè)做網站服務;采用PHP框架,可快速的進行新昌網站開發(fā)網頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網站,專業(yè)的做網站團隊,希望更多企業(yè)前來合作!

web.xml中

servlet>
 <servlet-name>SpringMVC</servlet-name>
 <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
 <init-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>classpath:spring-mvc.xml</param-value>
 </init-param>
 <load-on-startup>1</load-on-startup>
 <async-supported>true</async-supported>
</servlet>
<servlet-mapping>
 <servlet-name>SpringMVC</servlet-name>
 <url-pattern>/</url-pattern>
</servlet-mapping>

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

方法一:在web.xml中添加

<servlet-mapping> 
   <servlet-name>default</servlet-name> 
   <url-pattern>*.css</url-pattern> 
  </servlet-mapping> 

 <servlet-mapping> 
  <servlet-name>default</servlet-name> 
  <url-pattern>*.gif</url-pattern> 
 </servlet-mapping> 

 <servlet-mapping> 
  <servlet-name>default</servlet-name> 
  <url-pattern>*.jpg</url-pattern> 
 </servlet-mapping> 

 <servlet-mapping> 
  <servlet-name>default</servlet-name> 
  <url-pattern>*.js</url-pattern> 
 </servlet-mapping>

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

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

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

<servlet> 
   <servlet-name>default</servlet-name> 
   <servlet-class> 
   org.apache.catalina.servlets.DefaultServlet 
   </servlet-class> 
   <init-param> 
    <param-name>debug</param-name> 
    <param-value>0</param-value> 
   </init-param> 
   <init-param> 
    <param-name>listings</param-name> 
    <param-value>true</param-value> 
   </init-param> 
   <load-on-startup>1</load-on-startup> 
  </servlet> 

 ... 

  <servlet-mapping> 
   <servlet-name>default</servlet-name> 
   <url-pattern>/</url-pattern> 
  </servlet-mapping>

有一些參數(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中已經解決,而且網上也有很多其他的解決方案,我在這里就不記錄了。

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

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

<servlet>  
 <servlet-name>springMVC</servlet-name>  
 <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>  
 <load-on-startup>1</load-on-startup>  
 </servlet>  

 <servlet-mapping>  
  <servlet-name>springMVC</servlet-name>  
  <url-pattern>/</url-pattern>  
 </servlet-mapping>

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

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

<?xml version="1.0" encoding="UTF-8"?>  
  <beans xmlns="http://www.springframework.org/schema/beans"  
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
   xmlns:mvc="http://www.springframework.org/schema/mvc"  
   xsi:schemaLocation="http://www.springframework.org/schema/beans 
 http://www.springframework.org/schema/beans/spring-beans-3.0.xsd  
   http://www.springframework.org/schema/mvc 
 http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">  

   <mvc:resources mapping="/javascript/**" 
   location="/static_resources/javascript/"/>  
   <mvc:resources mapping="/styles/**" 
   location="/static_resources/css/"/>  
   <mvc:resources mapping="/images/**" 
   location="/static_resources/images/"/>  
   <mvc:default-servlet-handler />

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

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

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

當前名稱:如何解決springMVC跳轉js、css圖片等靜態(tài)資源無法加載的問題-創(chuàng)新互聯(lián)
URL分享:http://aaarwkj.com/article14/cdhige.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)虛擬主機、ChatGPT、品牌網站制作、商城網站網站排名

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網站建設
国产日韩欧美视频在线观看| 成年爽片在线观看播放欧美| 亚洲国产成人精品av在线| 日韩精品极品在线视频观看免费| 一区二区三区视频观看在线| 欧美日韩亚洲一区视频| av一区二区日韩精品久| av久久精品在线观看| 偷拍偷窥女厕一区二区视频| 四虎在线观看最新免费| 国产老熟女高潮精品视频网站免费| 亚洲精品中国一区二区久久| 久久日韩精品人妻一区二区| 蜜桃精品国产一区二区三区| 亚洲视频免费在线一区| 国产真实精品对白又爽欧美| 日本午夜熟女九色视频| 91精品欧美综合在线| 日韩高清在线不卡视频| 91精品一区二区三区91人妻| 欧美日韩中文字幕精品| 国产亚洲一区二区三区成人| 久久精品熟女亚洲av色| 日韩综合欧美激情另类| 亚洲精品一级黄色片| 99久久偷拍美女大白屁股| 97精品在线视频免费| 一区二区亚洲免费的视频| 久久这里只有精品伊人网| 日本在线人妻中文字幕| 欧美美女福利午夜视频| 欧美黄片视频在线免费看| 麻豆精品新av中文字幕| 天堂网一区二区三区四区| 99热国产这里只有精品| 国产av一级二级三级最新精品| 深夜三级福利在线观看| 在线播放亚洲一区二区三区| 日本av成人激情视频| 亚洲成av人片又粗又长| 免费观看久久久激情片|