首页 > 其他分享 >日报43

日报43

时间:2023-04-09 22:26:43浏览次数:20  
标签:日报 路径 43 Filter doFilter 过滤器 拦截 方法

Filter过滤器是JavaWeb三大组件之一,其余组件是:Servlet程序、Listener监听器
Filter过滤器是JavaEE规范,也就是一个接口
Filter过滤器的作用是:拦截请求、过滤响应


Filter过滤器的使用步骤:
(1) 编写一个类实现Filter接口 (导入的包为:javax.servlet.Filter)

(2) 实现三个方法:
①实现过滤方法doFilter(),此方法中的:
filterChain.doFilter(servletRequest,servletResponse);
只有执行此方法,才可以访问拦截路径中的资源,若未执行此方法则代表拦截
②实现init()方法
③实现destroy()方法

(3) 到web.xml中配置Filter的拦截路径

 

Filter的拦截路径:

精确匹配

<url-pattern>/target.jsp</url-pattern>

表示请求的地址必须为http://ip:port/工程路径/target.jsp,才可以触发doFilter方法

 

标签:日报,路径,43,Filter,doFilter,过滤器,拦截,方法
From: https://www.cnblogs.com/ljh1688/p/17301240.html

相关文章

  • 日报46
    学习了JDBC的DriverManager(驱动管理对象)、Connection(数据库连接对象)、Statement(执行sql语句的对象)、ResultSet(结果集对象)。还有第一个程序MyBatis,1.创建Maven项目,2.搭建数据库,3.导入MyBatis相关jar包,导入到pom.xml文件里面,编写Mybatis核心配置文件,在resources下创建mybatis-confi......
  • 日报45
    后缀名匹配<url-pattern>*.html</url-pattern>表示请求地址必须以.html结尾才可以触发doFilter方法<url-pattern>*.jsp</url-pattern>表示请求地址必须以.jsp结尾才可以触发doFilter方法注意:Filter过滤器只关心请求的地址是否符合拦截路径,不会关心请求的资源是否存在......
  • 日报47
    ServletAPI包含以下4个Java包:1.javax.servlet其中包含定义servlet和servlet容器之间契约的类和接口。2.javax.servlet.http其中包含定义HTTPServlet和Servlet容器之间的关系。3.javax.servlet.annotation其中包含标注servlet,Filter,Listener的标注。它还为被标注元件定......
  • 日报48
    试题B:01串的熵本题总分:5分【问题描述】  【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。......
  • 日报49
    试题C:冶炼金属时间限制:1.0s内存限制:256.0MB本题总分:10分【问题描述】小蓝有一个神奇的炉子用于将普通金属O冶炼成为一种特殊金属X。这个炉子有一个称作转换率的属性V,V是一个正整数,这意味着消耗V个普通金属O恰好可以冶炼出一个特殊金属X,当普通金属O的数......
  • 今日报告-48
    今日打卡所花时间(包括上课):2.1h代码量(行):50发表博客:1篇(不包括本篇)学习进度和了解到的知识点:今天完善了一下系统的方案思路,希望能够优化一下界面。学习了一些Bookstrap的相关知识.......
  • ESP32使用433模块通讯
    发送端,25pin#include<Arduino.h>#include<WiFi.h>#include<RCSwitch.h>#defineTXD225RCSwitchmySwitch=RCSwitch();voidsetup(){Serial.begin(115200);mySwitch.enableTransmit(TXD2);//Optionalsetprotocol(default......
  • 关于纯净Flash无法打开4399游戏解决办法
    纯净Flash安装完成后,进行此操作:在设置->默认浏览器里面找IE兼容。把“让InternetExplorer在MicrosoftEdge中打开网站”调成“始终”->把“允许在InternetExplorer模式下重新加载网站(IE模式)”调成“允许”再重启网页。一、打开设置1、找到设置【操作】在浏览器右......
  • 今日报告
    总结--忙碌且无语代码时间(包括上课):2h代码量(行):0行博客数量(篇):1篇了解到的相关知识点:1、axios的深入学习以及应用到servlet和html里面,实现前后端交互2、相关作业的完成......
  • 今日报告-47
    今日打卡所花时间(包括上课):2.1h代码量(行):50发表博客:2篇(不包括本篇)学习进度和了解到的知识点:今天完善了一下系统的方案思路,希望能够优化一下界面。学习了一些Bookstrap的相关知识,有助于我前端页面的开发。同时继续思考系统的整体构建。......