是什么
***:拦截器 当进行浏览器操作之前 需要进行某种规则校验 就要用一个东西来处理
干什么
:对满足规则的允许继续操作 对不满足规则的 进行拦截
肿么用
① 写一个类文件xxx.class implement HandlerIntercpter
② 重写对应的方法 有三个 范围
preHandle :在进入目标方法之前执行该操作(用boolean来判断是否通过 如果为false 则不通过 ,如果为true 则通过)
postHandle: 在执行handler之后 返回modelview之前
afterCompletion:在返回modelview之后,一般用来执行异常处理
③ 在spring中配置对应的信息
<mvc:interceptors>
<mvc:interceptor>
<!--配置拦截器请求-->
<mvc:mapping path="/order/**"/>
<!--配置拦截器类即第一步写的类xxx.class-->
<bean class="com.taotao.order.interceptor.LoginInterceptor"/>
</mvc:interceptor>
</mvc:interceptors>