spring MVC載入靜態資源(js、圖片、css等)
阿新 • • 發佈:2018-10-31
這裡介紹三種在spring mvc框架中,載入靜態資源的方式:
如果在web.xml中配置了以下攔截,載入不了靜態資源的問題:
- <!-- 對映所有的請求 -->
- <servlet-mapping>
- <servlet-name>dispatcherServlet</servlet-name>
- <url-pattern>/</url-pattern>
- </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中配置: