博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javaWeb(4)----Filter,Listener
阅读量:5114 次
发布时间:2019-06-13

本文共 881 字,大约阅读时间需要 2 分钟。

filter:过滤器

其他相关文章 https://www.cnblogs.com/coderland/p/5902878.html

1)Filter是什么:

javaWeb的一个重要组件

Filter是实现了Filter接口的java类

Filter需要在web.xml文件中进行配置和映射

2)如何创建一个Filter,并让他跑起来

创建一个Filter类:实现Filter接口

在web.xml文件中进行配置和映射

3)Filter相关的API

   1)Filter接口:

   public void init(FilterConfig filterConfig)

public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)   {
      chain.doFilter(request, response)//对Filter进行放行   }
public void destroy();//销毁 注:要理解调用Filter的过程 Filter的案例: 1)禁用浏览器缓存(例如每次返回后再次进入页面都要重新加载图片)
response.setHeader("Cache-Control", "no-cache");response.setHeader("Pragma", "no-cache");response.setDateHeader("Expires", -1); chain.doFilter(request, response);
注:三行其中一行都可以,但是不同浏览器的解析会不一样。 2)字符编码过滤器:防止中文乱码
request.setCharacterEncoding("UTF-8");
chain.doFilter(request, response);
3)检查用户是否登录 Listener监听器
 

 

 

转载于:https://www.cnblogs.com/Lemonades/p/10947727.html

你可能感兴趣的文章
同步代码时忽略maven项目 target目录
查看>>
MVC.NET:提供对字体文件.woff的访问
查看>>
Informatica_(2)第一个例子
查看>>
string 常用函数
查看>>
RGB色彩的计算机表示
查看>>
iOS地图之MapKit框架
查看>>
2010年过年左右时的艾米果
查看>>
朱元璋
查看>>
[常微分方程]Lecture 2: 欧拉数值方法及推广
查看>>
第九届全国大学生数学竞赛(江西赛区)数学类获奖学生名单
查看>>
《大型网站技术架构》读书笔记之七:随需应变之网站的可扩展架构
查看>>
剑指Offer面试题:28.连续子数组的最大和
查看>>
面向对象之继承
查看>>
一天一首现代诗
查看>>
利用React/anu编写一个弹出层
查看>>
飞信安装
查看>>
Bitmap 多语言实现及应用
查看>>
浏览器的加载顺序与页面性能优化
查看>>
树---数据结构
查看>>
ajax用get刷新页面元素在IE下无效解决~~
查看>>