1 / 11
文档名称:

java 中filter过滤器使用方法.doc

格式:doc   大小:71KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java 中filter过滤器使用方法.doc

上传人:63229029 2017/11/5 文件大小:71 KB

下载得到文件列表

java 中filter过滤器使用方法.doc

文档介绍

文档介绍:Java 中filter 过滤器的使用:
Servlets Filter 是Servlet 规范中新增加的,它是截取用户从客户端提交的请求,在还没有到达需要访问的资源时运行的一个类。它操纵来自客户端的请求,在资源还没有初发送到客户端前截取响应,并处理这些还没有发送到客户端的响应。
Filters 有许多的应用场合。Servlet 规范建议如下的地方可以应用Filter:
authentication filters
logging and auditing filters
image conversion filters
pression filters
encryption filters
tokenizing filters
filters that trigger resource access events
XSL/T filters that transform XML content
MIME-type chain filters
如何实现一个过滤器呢?

public interface Filter
public void init(FilterConfig filterConfig)throws ServletException
过滤器初始化是在容器启动时自动初始化
public void doFilter(ServletRequest request,ServletResponse response,FilterChain chain)throws IOException,ServletExcepton
在标准Servlet中的doGet或doPost 方法中,传递参数为:HttpServletRequest、HttpServletResponse
过滤器销毁
public void destroy()
例:如下为过滤器基本的主要结构
import ;
import ;
import ;
import ;
import ;
import ;
import ;
public class MyFirstFilter implements Filter
{
private String encoding;
public void destroy()
{
("过滤器销毁");
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException
{
("过滤doFilter");
(request, response);
}

public void init(FilterConfig filterConfig) throws ServletException
Encoding 与配置文件中初始化参数一致(黄色部分)
{
("过滤器初始化");
encoding = ("encoding");


}
对应配置文件:
<filter>
<filter-name>encodingFilter</filter-name>
<filter-.. MyFirstFilter </filter-class>

<init-param>
<param-name>encoding</param-name>
<param-value>Shift_JIS</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<servlet-name>action</servlet-name>

最近更新

2023年各部门识别和获取适用法律、法规及标准.. 6页

2023年教育工作计划 42页

2023年物理教师年度工作计划(7篇)文小秘 14页

2023年银行从业资格考试《银行业法律法规与综.. 11页

《机械制造工艺学》试题库及答案一 12页

脑干病变-PPT课件 25页

一级造价工程师考试《建设工程造价案例分析(安.. 19页

专业园地 21级铁道机车运用与维护专业《机车车.. 4页

中南大学《管理会计》课程作业一及参考答案 18页

中职高考数学复习指南 6页

二级分包土方承包劳务合同(3篇) 11页

人才培养基地建设方案 20页

人教部编版四年级语文下册课课练及答案第9课 5页

保安个人年终工作总结(6篇) 13页

元旦晚会节目串词主持稿800字模板10篇 18页

公司培训合同4篇 10页

肾上腺ppt课件 30页

创新为主题的高考写作素材七篇(精选) 9页

刮板输送机操作规程15篇 51页

医学免疫学与微生物学》2020期末试题及答案 8页

医院面试题目及答案 8页

唐山市2021届高三下学期3月第一次模拟考试 历.. 8页

地基与基础实训心得体会(5篇) 20页

大学生职业规划范文5篇 21页

学校后勤工作自查报告5篇 13页

安全风险分级管控 12页

小升初语文专项训练 扩句、缩句和合并句 有答.. 24页

山东省泰安市2022-2023学年上学期期末考试高一.. 21页

工程造价咨询管理全流程及风险控制 16页

幼儿园建构室活动方案 9页