![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
filter&listener
_七七
delicate.
展开
-
FilterConfig对象概述
作用:用来获得Filter 的相关的配置的对象。方法:原创 2020-08-26 22:43:01 · 219 阅读 · 0 评论 -
监听HttpSession中Java类状态改变的监听器
第三类监听器概述保存在Session域中的Java类可以有多种状态:绑定到session中;从session中解除绑定;随session对象持久化到一个存储设备中(钝化);随session对象从一个存储设备中恢复(活化);Servlet中定义了两个特殊的监听的接口来帮助Java类了解自己在Session域中的状态:HttpSessionBindingListener接口HttpSessionActivationListener接口实现这两个接口的类不需要在web.xml中进原创 2020-08-26 22:30:37 · 398 阅读 · 0 评论 -
Java Listener监听三个域对象的属性变更的监听器
监听三个域对象的属性变更的监听器ServletContextAttributeListeners监听 SeryletContext 对象中的属性变更(属性添加,移除,替换)的监听器。HttpSessionAttributeListeners监听 HttpSession 对象中的属性变更(属性添加,移除,替换)的监听器。ServletRequestAttributeListeners监听 ServletRequest 对象中的属性变更。...原创 2020-08-26 21:54:32 · 490 阅读 · 0 评论 -
监听器ServletRequestListener的使用
ServletRequestListener监听器ServletRequestListener监听器作用用户监听ServletReguest对象的创建和销毁ServletRequest对象的创建和销毁。创建:从客户端向服务器发送一次请求, 服务器就会创建request对象。销毁:服务器对这次请求作出了响应之后,request对象就销毁了。方法:创建和销毁监听器代码:配置:web.xml<listener><listener-class>list原创 2020-08-26 18:57:04 · 1110 阅读 · 0 评论 -
监听器HttpSessionListener的使用
HttpSessionListener监听器作用。用来监听 HttpSession对象的创建和销毁。HttpSession创建和销毁创建:服务器端第一次调用getsession()方法时候。。销毁:非正常关闭服务器(正常关闭服务器session 会被序列化)Session过期(默认过期时间30分钟)。手动调用session.invalidate()方法。方法:对象创建和销毁监听器代码:监听器配置:web.xml<listener> <listene原创 2020-08-26 18:49:46 · 824 阅读 · 0 评论 -
Listener 监听器的概念、监听器ServletContextlistener的使用
监听器ServletContextlistener:监听servletContext对象的创建和销毁方法:void contextDestroyed(ServletContextEvent sce) : ServletContext对象被销毁之前会调用该方法void contextInitialized(ServletContextEvent sce) : ServletContext对象创建后会调用该方法步骤:定义一个类,实现ServletContextlistener接口复写方原创 2020-06-13 22:34:27 · 260 阅读 · 0 评论 -
Filter 敏感字符过滤实现
敏感词汇过滤敏感词汇参考《敏感词汇.txt》如果是敏感词汇,替换为***分析:1.对request对象进行增强。增强获取参数相关方法。2.放行。传递代理对象。import javax.servlet.*;import javax.servlet.annotation.WebFilter;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import j原创 2020-06-13 21:23:44 · 304 阅读 · 0 评论 -
Filter的登录验证
用户通过超链接想要直接访问服务器资源,没有登录,就跳转到登录界面,登录了则直接放行import jdk.incubator.http.HttpRequest;import javax.servlet.*;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import java.io.IOException;/** * 登录验证的过滤器 * */public class原创 2020-06-13 20:17:47 · 195 阅读 · 0 评论 -
Filter过滤器概述、过滤器入门、过滤器的配置、filter生命周期、filter链多个过滤器链的执行顺序
Filter :过滤器一、概念web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…二、步骤定义一个类,实现接口Filter复写方法配置拦截路径导包选择javax.servletfilterimport javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.a原创 2020-06-13 17:44:51 · 387 阅读 · 0 评论