如题所示,这里主要是介绍拦截器的使用了但是为了更贴合实际的项目所以我们先导入spring mvc框架。为了使用spring mvc我们要导入相关的包,它依赖于spring-web 和spring -webmvc我这里的版本是4.0.6的。将相关的包导入到工程中并且添加编译路径后我们再在web.xml文件中配置spring mvc。
前面说过配置一个基本的servlet时要配置和这两个标签,同理spring mvc也要配置这两个标签,因为spring mvc是对请求的集中处理分发在这之前它也需要接受到请求才行。这里就不细说直接看代码和注释吧。
<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<!-- spring-mvc具体的配置文件 -->
<param-value>/WEB-INF/spring-mvc.xml</param-value>
</init-param>
<!-- servlet加载的优先级,当值大于等于0时在应用启动时就加载这
个servlet,值越小优先级越高。
当值为负数或未指定时servlet被使用时才加载 -->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>spring</servlet-name>
<!-- spring-mvc能够处理的请求要匹配如下格式 -->
<url-pattern>*.html</url-pattern>
</servlet-mapping>
现在具体看spring-mvc.xml这个schema文件吧。
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"</