博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
拦截器
阅读量:6241 次
发布时间:2019-06-22

本文共 1277 字,大约阅读时间需要 4 分钟。

一、首先写一个类实现HandlerInterceptor,

  实现HandlerInterceptor中的方法。

  将preHandler 的返回值写成true,若不该就不会执行后面请求的方法了。

package com.neuedu.interceptor;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;public class Inteceptor1 implements HandlerInterceptor {    @Override    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)            throws Exception {        // TODO Auto-generated method stub        System.out.println("preHandle");        return true;    }    @Override    public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler,            ModelAndView modelAndView) throws Exception {        System.out.println("postHandle");            }    @Override    public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)            throws Exception {        System.out.println("afterCompletion");            }}

 

二、在SpringMVC的配置文件中,我的是SpringMVC.xml配置interceptor

  使用<mvc>的标签

这样在请求后台的响应的时候就会经过拦截器,执行拦截器中的方法。

 

转载于:https://www.cnblogs.com/xuesheng/p/7425344.html

你可能感兴趣的文章
linux top 命令的一些解释
查看>>
前端之HTML内容
查看>>
关于Datagridview控件用法的一些总结
查看>>
Mac 常用设置
查看>>
linux常用命令(22)gzip命令
查看>>
找出一个字符串中第一个只出现一次的字符
查看>>
CSS学习笔记(一)深入理解position属性和float属性
查看>>
xml入门
查看>>
python Flask框架mysql数据库配置
查看>>
[20150529]用户与用户组管理
查看>>
baidu__git_android
查看>>
ZC_源码编译真机烧写_20160424
查看>>
day26-UDP协议无粘包问题
查看>>
使用HTML5的十大原因
查看>>
转发:修饰符
查看>>
【转载】Linux下configure命令详细介绍
查看>>
图片中转站
查看>>
DSP c6678的启动方式
查看>>
【Linux】解决Android Stadio报错:error in opening zip file
查看>>
功能(一):添加影像服务图层
查看>>