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>

posted @ 2017-09-07 11:06  园中小卒  阅读(58)  评论(0)    收藏  举报