過濾靜態資源,需要在spring-mvc.xml文件中進行配置,類似如下:
<!--
配置靜態資源,直接映射到對應的文件夾,不被DispatcherServlet處理,3.04新增功能,需要重新設置spring-mvc-3.0.xsd
-->
<mvc:resources mapping="/img/**" location="/img/" />
<mvc:resources mapping="/js/**" location="/js/" />
<mvc:resources mapping="/css/**" location="/css/" />
<mvc:resources mapping="/html/**" location="/html/" />
<mvc:resources mapping="/html/**" location="/WEB-INF/html/" />
<mvc:resources mapping="/static/**" location="/WEB-INF/static/" />
<mvc:resources mapping="/libcss/**" location="/WEB-INF/libcss/" />
動態文件配置:
<!-- 定義跳轉的文件的前後綴 ,視圖模式配置-->
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!-- 這裏的配置我的理解是自動給後面action的方法return的字符串加上前綴和後綴,變成一個 可用的url地址 -->
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
</bean>