美文网首页
SpingMVC拦截器实例

SpingMVC拦截器实例

作者: Lawrence__ | 来源:发表于2017-12-14 09:18 被阅读0次

package com.llf.interceptor;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.HandlerInterceptor;

import org.springframework.web.servlet.ModelAndView;

/*

* 拦截器demo

*/

public class TextInterceptor implements HandlerInterceptor{

@Override

//最后执行,当preHandle方法返回为true的时候才会执行

public void afterCompletion(HttpServletRequest arg0,

HttpServletResponse arg1, Object arg2, Exception arg3)

throws Exception {

// TODO Auto-generated method stub

System.out.println("afterCompletion方法");

}

@Override

//controller执行完之后执行,当preHandle方法返回为true的时候才会执行

public void postHandle(HttpServletRequest arg0, HttpServletResponse arg1,

Object arg2, ModelAndView mav) throws Exception {

// TODO Auto-generated method stub

String s = "拦截器postHandel方法";

mav.addObject("s", s);

mav.setViewName("index");

}

@Override

//在controller方法执行完之前才会执行

public boolean preHandle(HttpServletRequest request, HttpServletResponse response,

Object arg2) throws Exception {

// TODO Auto-generated method stub

// 登陆功能验证

// System.out.println("preHandle方法");

// int i = 2;

// if(i == 1){

// return true;

// }else{

// request.getRequestDispatcher("/jsp/login.jsp").forward(request, response);

// return false;

// }

return true;

}

}

spring-mvc.xml

相关文章

  • SpingMVC拦截器实例

    package com.llf.interceptor; import javax.servlet.http.Ht...

  • SpringMVC拦截器

    SpingMvc拦截器的配置和应用 SpringMvc用户在使用自定义拦截器必须实现HandlerIntercep...

  • SpringMVC下的JUnit4单元测试

    简述 在spingMVC框架中,所有的类都是通过springMVC容器来加载和实例化的。因此在junit测试的时候...

  • JavaWeb编程实战宝典(7)___第7章 Struts2的拦

    第7章 Struts2的拦截器 7.1 理解拦截器 7.1.1 掌握拦截器的实现原理 7.1.2 实例:模拟Str...

  • 帮客户做的运动系统

    spingmvc,mybatis,redis

  • ARouter疑问

    一、通过路由创建Fragment实例不会触发拦截器 使用示例: 在这个过程中,Arouter拦截器不会触发 首先A...

  • spingMvc流程

    SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 Dispatch...

  • SpingMVC解析

    这是一个最经典的SpringMVC执行流程图,其中最核心的三个地方是: HandlerMapping、Handle...

  • axios 的简单封装

    1.首先引入 axios 2.创建一个实例 3.request拦截器 4.response拦截器 7.暴漏出去 封装接口

  • Retrofit 2.0 配置篇

    获取实例 获取 OkHttpClient.Builder 对象: Log信息拦截器 Debug模式查看网络请求、打...

网友评论

      本文标题:SpingMVC拦截器实例

      本文链接:https://www.haomeiwen.com/subject/bcyhwxtx.html