SpringMVC配置及简单应用
在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:SpringMVC.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>*.action</url-pattern> </servlet-mapping> |
在springMVC配置文件中配置静态文件放行:
当在web.xml中的servlet中配置了/后,将拦截所有的文件,包括静态文件,要想将静态文件放行需要在springMVC配置文件中进行相关配置
<mvc:resources location="/resources/" mapping="/resources/**"/>
location表示Web-content下的文件夹,mappings后面一个*,代表resources下的所有文件放行,但是不包括子文件夹中的文件,配置两个*代表当前文件夹及子文件夹下的所有文件都放行.
springMVC.xml中配置拦截器:
<!-- 拦截器配置 -->
<mvc:interceptors>
<mvc:interceptor>
<!--
path: 拦截的url,/**是拦截所有
-->
<mvc:mapping path="/**"/>
<bean class="拦截器的全路径"></bean>
</mvc:interceptors>

浙公网安备 33010602011771号