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

制造网站建设哪家好企业网站的推广方法有哪些

制造网站建设哪家好,企业网站的推广方法有哪些,建设项目自主验收公示的网站,鹤壁做网站的网络公司目录 执行流程 拦截路径 过滤器链 小结 执行流程 过滤器Filter拦截到请求之后,首先执行方放行之前的逻辑,然后执行放行操作(doFilter),然后会访问对应的Web资源(对应的Controller类)&#…

目录

执行流程

拦截路径

过滤器链 

小结


执行流程

  • 过滤器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://www.ds6.com.cn/news/60558.html

相关文章:

  • 顶呱呱集团 网站建设百度怎么精准搜索
  • 微信小程序是什么语言开发的太原seo排名外包
  • 网站导购话术百度ai助手入口
  • 网站建设的工作人员seo零基础教学视频
  • 建设营销型网站的原因seo整体优化
  • 永久免费的网站软件友链交换平台
  • 汕头个人建站模板人教版优化设计电子书
  • 建湖企业做网站多少钱seo运营经理
  • 视频代做网站广告营销是做什么的
  • 国家住房和城乡建设部网站推广软件的渠道有哪些
  • 上海网站建设公司电话移动广告联盟
  • wordpress站点错误wifi优化大师下载
  • 国内人做韩国网站一般都卖什么东西怎么免费制作网站
  • 潍坊做网站联系方式免费推广网站平台
  • 郑州做网站公司汉狮价格怎么查询最新网站
  • 做自媒体有哪些素材网站女教师遭网课入侵视频大全播放
  • 网站旁边的小图标怎么做的怎么进行seo
  • 洛阳做网站推广app推广工作靠谱吗
  • 怎么做个人网页链接网络seo招聘
  • 接外包的平台seo培训赚钱
  • 手机怎么制作图片网站自然优化
  • 自己做的网站和ie不兼容网站怎样优化seo
  • 中小型网站建设与管理设计总结权威seo技术
  • 修改wordpress 2m整站优化是什么意思
  • 可以做兼职的网站宁波seo搜索排名优化
  • 南京移动网站建设seo课程在哪培训好
  • 做动态网站的app关键词排名 收录 查询
  • 企业网站后台管理系统简述搜索引擎优化
  • 兰州新区农投建设网站柳州网站建设哪里有
  • 青岛设计网站的公司哪家好免费发帖推广的平台