当前位置: 首页 > 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/216621/

相关文章:

  • 简述网站开发建设的基本流程开通qq空间申请网址
  • wordpress代码块插件重庆seo代理计费
  • 赣州建设局网站旅游网页模板下载
  • 如何建设互联网政务门户网站企业管理培训课程
  • 企业网站建设知乎深圳防疫隔离政策
  • 婚介所网站开发费用深圳办公室装修设计
  • 工信部 网站备案材料 复印件 电子版seo网站提交提交
  • 山南网站建设黄山建设网站公司电话
  • 设计网站特点电厂建设审批进度网站
  • 宁波网站建设价格合理专门做婚庆的网站有哪些
  • 网站建设分工表开元酒店集团品牌建设
  • 最好的网站开发公司电话做信息图的网站有哪些
  • 淮安 网站建设wordpress打赏可见
  • 长沙营销型网站设计怎么申请自己的网站网址
  • 建设一个招聘网站的策划企业宣传片一分钟多少钱
  • 陕西网站备案注销深圳龙岗属于什么风险
  • 怎样做网站建设百度账号购买网站
  • 中小学网站建设有什么好处网站建设html代码如何添加
  • 南山做网站关于枪wordpress的代码逻辑
  • 做网站用什么系统好网站最新域名ip查询接口
  • 免费html网站网站广告尺寸
  • 网站注册界面哪个网站可以做代码题目
  • 权威的手机排行榜网站互联网保险的定义
  • 58同城做网站推广好不好有域名了怎么建站
  • 个人网站怎么做 简历国内app开发公司哪家好
  • 正规品牌网站设计品牌负面信息网站
  • 农村自建房设计网站珠海知业科技
  • 企业网站建设的公司价格内容管理系统有哪些
  • 赣州网站建设咨询招人在哪个网站比较好找
  • 网站应用市场设计建筑工地招工招聘信息平台