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

做网站的规范可以直接玩游戏的网址

做网站的规范,可以直接玩游戏的网址,个人电子邮箱,做网站前的准备1、拦截器的配置 SpringMVC中的拦截器用于拦截控制器方法的执行 SpringMVC中的拦截器需要实现HandlerInterceptor SpringMVC的拦截器必须在SpringMVC的配置文件中进行配置&#xff1a; <bean class"com.test.interceptor.FirstInterceptor"></bean> …

1、拦截器的配置

SpringMVC中的拦截器用于拦截控制器方法的执行

SpringMVC中的拦截器需要实现HandlerInterceptor

SpringMVC的拦截器必须在SpringMVC的配置文件中进行配置:

<bean class="com.test.interceptor.FirstInterceptor"></bean>
<ref bean="firstInterceptor"></ref>
<!-- 以上两种配置方式都是对DispatcherServlet所处理的所有的请求进行拦截 -->
<mvc:interceptor><mvc:mapping path="/**"/><mvc:exclude-mapping path="/testRequestEntity"/><ref bean="firstInterceptor"></ref>
</mvc:interceptor>
<!-- 以上配置方式可以通过ref或bean标签设置拦截器,通过mvc:mapping设置需要拦截的请求,通过mvc:exclude-mapping设置需要排除的请求,即不需要拦截的请求
-->

2、拦截器的三个抽象方法

SpringMVC中的拦截器有三个抽象方法:

preHandle:控制器方法执行之前执行preHandle(),其boolean类型的返回值表示是否拦截或放行,返回true为放行,即调用控制器方法;返回false表示拦截,即不调用控制器方法

postHandle:控制器方法执行之后执行postHandle()

afterComplation:处理完视图和模型数据,渲染视图完毕之后执行afterComplation()

3、多个拦截器的执行顺序

a>若每个拦截器的preHandle()都返回true

此时多个拦截器的执行顺序和拦截器在SpringMVC的配置文件的配置顺序有关:

preHandle()会按照配置的顺序执行,而postHandle()和afterComplation()会按照配置的反序执行

b>若某个拦截器的preHandle()返回了false

preHandle()返回false和它之前的拦截器的preHandle()都会执行,postHandle()都不执行,返回false的拦截器之前的拦截器的afterComplation()会执行

4. 拦截器实现

import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;/*** Date:2021/7/10* Author:ybc* Description:*/
public class TestInterceptor implements HandlerInterceptor {@Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {System.out.println("TestInterceptor-->preHandle");return true;}@Overridepublic void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {}@Overridepublic void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {}
}
http://www.yayakq.cn/news/733488/

相关文章:

  • 国内flex做的网站山东省监理建设协会网站
  • 沂源手机网站建设公司安卓手机性能优化软件
  • 网站建设添加视频教程小程序登录怎么退出账号
  • 网页制作基础教程第二版葛艳玲海口百度seo公司
  • 京东网站的建设与发展前景鞍山信息港招聘
  • 网站正在建设中 htmll服装设计怎么学 从零开始
  • 如何在微信公众平台上建立微网站公司就我一个网站制作
  • 做的网站如何发更新图片在线编辑器免费
  • 福建省两学一做网站seo技术推广培训
  • 曰本做爰l网站深圳团购网站设计
  • 网站工程和网络工程有什么区别网站运营管理主要内容
  • 网站设计时间视觉冲击力的网站设计
  • 高校信息化建设 网站百度自然搜索排名优化
  • 平昌县建设局网站网站尾部
  • 做网站色弱可以吗wordpress 网址
  • 郑州自助建站模板互联网公司花名推荐
  • 如何做网站系统网页效果图制作
  • 营销型公司网站北京互联网公司排行榜
  • 扬州大学第四届网站建设评比装潢设计工作室
  • 做 爱 网站小视频如何查询网站的外链
  • 茶叶网站建设哪家51源码之家
  • 外贸网站建设要求wordpress ftp主机
  • 汕头自助建站模板网络工程技术适合女生吗
  • 网站构建是什么意思阿里巴巴黄页网站
  • 哪些网站做免费送东西的广告6地板网站源码
  • 商城网站建设方案 2017即墨网站建设在哪
  • 潜江公司做网站网络广告的优点和缺点
  • 订票网站开发公司渭南建网站
  • 国外网站域名wordpress logged in
  • 地方网站发展方向网站 自适应js