当前位置: 首页 > news >正文

高端网站建设公司兴田德润在那里网站首页图

高端网站建设公司兴田德润在那里,网站首页图,有自己网站做淘宝客赚钱吗,网站建设南昌一般我们会做一些统一的操作这个时候我们需要使用springmvc提供的拦截器#xff0c;例如token的验证#xff0c;字段必填的操作#xff0c;接口超时判断#xff0c;签名验证#xff0c;字段加密等操作#xff0c;所以我们需要了解执行先后顺序。 我们来简单介绍下实现过程…一般我们会做一些统一的操作这个时候我们需要使用springmvc提供的拦截器例如token的验证字段必填的操作接口超时判断签名验证字段加密等操作所以我们需要了解执行先后顺序。 我们来简单介绍下实现过程及对应代码执行结果 1、定义自己的spring mvc拦截器需要实现HandlerInterceptor 接口或者继承HandlerInterceptorAdapter 2、boolean preHandle()方法在controller被调用之前调用 3、void postHandle()方法在controller被调用之后调用可在modelandview中加入数据比如当前时间 4、void afterCompletion()在呈现视图之后调用可用于清理资源等 5、当设置多个拦截器时先按顺序调用preHandle方法然后逆序调用每个拦截器的postHandle和afterCompletion方法 public class MyInterceptor1 extends HandlerInterceptorAdapter {Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {System.out.println(-------preHandle1-------);// 如果返回false则不再调用之后的方法 return true;}Overridepublic void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {System.out.println(-------postHandle1-------);if (modelAndView ! null) { // 当前时间 modelAndView.addObject(now, new Date());}}Overridepublic void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {System.out.println(-------afterCompletion1-------);}} public class MyInterceptor2 extends HandlerInterceptorAdapter {Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {System.out.println(-------preHandle2-------);// 如果返回false则不再调用之后的方法 return true;}Overridepublic void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {System.out.println(-------postHandle2-------);if (modelAndView ! null) { // 加入当前时间 modelAndView.addObject(now, new Date());}}Overridepublic void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {System.out.println(-------afterCompletion2-------);}} mvc:interceptorsmvc:interceptormvc:mapping path/**/bean classcom.kingbal.web.interceptor.MyInterceptor1 //mvc:interceptormvc:interceptormvc:mapping path/**/bean classcom.kingbal.web.interceptor.MyInterceptor2 //mvc:interceptor /mvc:interceptors 会根据配置先后顺序往下执行执行结果如下图
http://www.zqtcl.cn/news/687730/

相关文章:

  • 网站备案授权书wordpress教程 页面
  • 深圳网站开发制作安徽全网优化
  • 陕西建设局网站appcms程序怎么做网站
  • 石家庄城乡建设厅网站牡丹江百度推广
  • 网站建设源代码 费用事件网站推广
  • 购物网站开发文献综述潮汕网站建设
  • 做五金生意什么网站做比较好网站建设市场规模
  • 网站跟app的区别是什么网络搭建结构图
  • 淘宝网站怎么做视频教程山西推广型网站开发
  • 杭州开发网站2018主流网站建设语言
  • 杂志社网站建设方案书响应式网站服务
  • 青岛网站开发建设农村建设有限公司网站
  • 做水晶接单在哪个网站接php做购物网站怎么样
  • 网站内部结构优化网页设计网站搭建
  • 杭州公司建设网站网络营销是一种什么营销
  • 事业单位网站建设费科目定西市小企业网站建设
  • 温州网站推广哪家好网站开发所遵循的
  • 没有网站做APP公司logo设计公司logo设计
  • 网站建设在哪个软件下做中国最大的现货交易平台
  • 西宁做网站公司电话加强局网站建设
  • 佛山做企业网站公司做贸易做个外贸网站有必要吗
  • 南昌制作网站的公司wordpress 分享到插件
  • 大型网站怎样做优化PHP站长工具怎么用
  • 响应式模板网站建设营销型网站建设怎么收费
  • 夺宝网站开发全网seo优化电话
  • 宁夏建设工程招标投标信息管理中心网站广告多的网站
  • c 网站做死循环北京响应式的网站设计
  • 手机门户网站建设莱芜雪野湖国际会议中心酒店
  • 男人女人做那事网站vue加wordpress
  • 古色古香 网站模板西安企业黄页网站