1. 程式人生 > >spring MVC載入靜態資源(js、圖片、css等)

spring MVC載入靜態資源(js、圖片、css等)

這裡介紹三種在spring mvc框架中,載入靜態資源的方式:

如果在web.xml中配置了以下攔截,載入不了靜態資源的問題:

  1. <!-- 對映所有的請求 -->
  2.     <servlet-mapping> 
  3.         <servlet-name>dispatcherServlet</servlet-name> 
  4.         <url-pattern>/</url-pattern> 
  5.     </servlet-mapping>

 第一種:直接在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>*.js</url-pattern>
 </servlet-mapping>

第二種:在spring配置檔案中設定

<resources mapping="/resources/**" location="/resources/" />
<resources mapping="/images/**" location="/images/" />
<resources mapping="/js/**" location="/js/" />

第三種:也是在spring配置中配置

 
 
加入:<mvc:default-servlet-handler/>



 
 



 
  
第三種也是在spring中配置: