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

软装设计网站大全河田镇建设局网站

软装设计网站大全,河田镇建设局网站,怎么查询技术支持公司做的网站,php网站开发有前景吗目录 执行流程 拦截路径 过滤器链 小结 执行流程 过滤器Filter拦截到请求之后#xff0c;首先执行方放行之前的逻辑#xff0c;然后执行放行操作#xff08;doFilter#xff09;#xff0c;然后会访问对应的Web资源#xff08;对应的Controller类#xff09;#…目录 执行流程 拦截路径 过滤器链  小结 执行流程 过滤器Filter拦截到请求之后首先执行方放行之前的逻辑然后执行放行操作doFilter然后会访问对应的Web资源对应的Controller类Controller类处理完请求后然后执行放行之后的逻辑最后将响应结果返回给前端。 拦截路径 Filter可以根据需求匹配不同的拦截资源路径 拦截路径urlPatterns值 含义 拦截具体路径/login只有访问/login路径时才会被拦截目录拦截/emps/*访问/emps下的所有资源都会被拦截拦截所有/*访问所有资源都会被拦截 过滤器链  介绍一个Web应用中可以配置多个过滤器这多个过滤器就形成了一个过滤器链 在所有过滤器放行之后才会访问Web资源Controller类而过滤器放行之后的逻辑的执行顺序是从后到前的。最后给前端响应数据具体举例如下 过滤器Filter顺序 具体代码如下  AFilter package com.example.tlias.Filter;import jakarta.servlet.*; import jakarta.servlet.annotation.WebFilter;import java.io.IOException;WebFilter(urlPatterns /*) public class AFilter implements Filter {Overridepublic void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {System.out.println(AFilter放行之前的逻辑);// todo 放行请求让其访问对应的资源filterChain.doFilter(servletRequest, servletResponse);System.out.println(AFilter放行之后的逻辑);} }JWTFIlter package com.example.tlias.Filter;import jakarta.servlet.*; import jakarta.servlet.annotation.WebFilter;import java.io.IOException;WebFilter(/*) // todo 设置当前过滤器要拦截的请求 public class JWTFilter implements Filter {Override// todo 初始化方法Web服务器启动时创建Filter时调用只调用一次public void init(FilterConfig filterConfig) throws ServletException {Filter.super.init(filterConfig);System.out.println(init初始化方法执行了);}Override // todo 拦截到请求时就会调用该方法可调用多次public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {System.out.println(JWTFilter放行之前的逻辑);// todo 放行请求让其访问对应的资源filterChain.doFilter(servletRequest, servletResponse);System.out.println(JWTFilter放行之后的逻辑);}Override // todo 销毁方法服务器关闭时调用只调用一次public void destroy() {Filter.super.destroy();System.out.println(destroy销毁方法执行了);} }测试运行结果 在所有的过滤器放行前的逻辑执行完之后才会将请求交给Web资源进行处理   小结 执行流程 请求--放行前的流程--放行--资源--放行后的逻辑拦截路径 /login/depts/*/*过滤器链 一个Web应用中配置多个过滤器就形成一个过滤器链
http://wiki.neutronadmin.com/news/381619/

相关文章:

  • 泗阳做网站做cpa搭建哪个网站比较好
  • 网站推广营销运营方式手机可以看的网站
  • app营销网站建设wordpress 兼容性
  • 关于网站备案的44个问题seo整站优化报价
  • 建购物网站的详细步骤徐州建站模板公司
  • 如何建设好企业的网站维护WordPress导航条之间得跳转
  • 新手学做网站 iso ed2kapp宣传推广方案
  • 环保空调东莞网站建设惠州seo排名外包
  • 漳州电脑网站建设自己用钢管做里闪弹枪视频和照网站
  • 北京建设工程联合验收网站网站备案 影响
  • wordpress 搬站googlechrome
  • 微信公众号网站自己做导航条让建站公司做网站需要什么
  • 淄博教育学校网站建设网站设计模板简约
  • 做网站推广的学习软件
  • 正能量不良网站推荐2020建设事业单位网站多少钱
  • 网站建设合同违约责任网站开发相关技术
  • 重庆哪里可以做公司网站中国科技成就的例子
  • 如何做好品牌网站建设策划书开发一个简单的小程序
  • 郫县城乡规划建设管理局网站万网站长工具
  • 果洛电子商务网站建设互联网公司排名2019
  • 做网站不需要编程的软件python和c++学哪个好
  • dw和sql做网站新手创业开什么店最好
  • 西安网站制作平台网站设计公司产品介绍
  • 哪家微网站做的好广州网站设计培训
  • 个人网站建设第一步微信app制作
  • 电子商务网站建设的体会常州seo
  • reeyee网站建设苏州市住房建设局网站
  • 丽水市住房与城乡建设局网站电子商务网站进度的基本流程
  • 汽车门户网站开发开发手机app游戏公司
  • 卖主机 服务器的网站南宁网站建设教学