SpringMVC___靜態資源配置


在SpringMVC中,你可能會遇到訪問頁面的時候,發現所有靜態資源被攔截,那是因為在默認情況下,所有的靜態資源都會被攔截(js,css。html,圖片、視頻、音頻)對於靜態資源,需要手動配置靜態資源過濾。

兩種解決方案:
一、web.xml配置

<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>
	<servlet-mapping>
		<servlet-name>default</servlet-name>
		<url-pattern>*.css</url-pattern>
	</servlet-mapping>

二、applicationContext.xml配置文件

	 <!--  防止資源文件被spring MVC攔截--> 
<mvc:resources mapping="/img/**" location="/img/" cache-period="31556926"/>  
<mvc:resources mapping="/js/**" location="/js/" cache-period="31556926"/>  
<mvc:resources mapping="/css/**" location="/css/" cache-period="31556926"/>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM