设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> Java >> servlet和JSP过滤器Filter
精品推荐
Java点击TOP10
·java笔试题
·《Thinking in Java》读书笔记
·JSP的mysql_jdbc驱动程序
·异常java.sql.SQLException: Io exception:The Network Adapter could not establish connection
·Java Coder 常用软件下载地址
·org.apache.commons.dbcp.SQLNestedException解决办法
·Java图形界面开发:SWT全接触
·如何使用Java POI生成Excel表文件 !
·功能强大的在线网页编辑器
·一些非常不错的Struts 例子下载
编程开发点击TOP10
·ASP.NET 程序中常用的三十三种代码
·利用ASP.NET构建网上考试系统
·C#版的网站新闻发布系统
·(转)23种设计模式汇集
·设计ASP.NET新闻管理系统
·深山红叶袖珍PE工具箱V16正式版
·我的.NET书架 (入门篇)
·java笔试题
·C++经典电子书下载
·网页打印问题,打印设置,打印预览,打印分页,纵打,横打及页面的边距
精选专题

servlet和JSP过滤器Filter

作者: 来源:网络文章 时间:2005-12-15 0:10:56

servlet和JSP过滤器Filter(15)     </servlet-mapping>
    
<!-- ... -->
    
</web-app>


2.  样例:报告过滤器
趁热打铁,我们来试验一个简单的过滤器,只要调用相关的servlet或JSP页面,它就打印一条消息到标准输出。为了完成此任务,相应的过滤器必须具有下面的内容:
1)实现Filter接口的一个类。这个类名为ReportFilter,如程序清单9-2所示。这个类对init和destroy方法提供空体。
2)在doFilter方法中过滤行为。每当调用与这个过滤器相关的servlet或JSP页面时,doFilter方法就生成一个打印输出,此输出列出请求主机和调用的URL。因为getRequestURL方法位于HttpServletRequest而不是ServletRequest中,所以把ServletRequest对象构造为HttpServletRequest类型。
3)调用FilterChain的doFilter方法。在打印输出报告后,过滤器调用FilterChain的doFilter方法激活servlet或JSP页面(如果有的话,调用下一个过滤器)
4)对Web应用主页和显示TodaysSpecialservlet进行注册。首先,filter元素将名称Reporter与类moreservlets.filters.ReportFilter相关联。然后,filter-mapping元素使用/index.jsp的url-pattern将过滤器与主页相关联。最后,filter-mapping元素使用TodaysSpecial的servlet-name将过滤器与TodaysSpecialservlet(名称TodaysSpecial是在servlet元素中声明的)相关联。参见程序清单9-3。
5)禁用激活器servlet。首先,建立一个RedirectorServlet(见程序清单9-6),它把接收到的所有请求重定向到此Web应用的主页。接着,利用servlet和servlet-mapping元素(参见程序清单9-3)指定所有以http://host/webAppPrefix/servlet/ 开始的URL都应该激活RedirectorServlet。
给出这些设置后,每当客户机请求此Web应用主页(程序清单9-4)或TodaysSpecialservlet(程序清单9-5)时,都调用此过滤器。

程序清单9-2 ReportFilter.Java

1.servlet和JSP过滤器Filter(1)
2.servlet和JSP过滤器Filter(2)
3.servlet和JSP过滤器Filter(3)
4.servlet和JSP过滤器Filter(4)
5.servlet和JSP过滤器Filter(5)
6.servlet和JSP过滤器Filter(6)
7.servlet和JSP过滤器Filter(7)
8.servlet和JSP过滤器Filter(8)
9.servlet和JSP过滤器Filter(9)
10.servlet和JSP过滤器Filter(10)
11.servlet和JSP过滤器Filter(11)
12.servlet和JSP过滤器Filter(12)
13.servlet和JSP过滤器Filter(13)
14.servlet和JSP过滤器Filter(14)
15.servlet和JSP过滤器Filter(15)
16.servlet和JSP过滤器Filter(16)
17.servlet和JSP过滤器Filter(17)
18.servlet和JSP过滤器Filter(18)
19.servlet和JSP过滤器Filter(19)
20.servlet和JSP过滤器Filter(20)
21.servlet和JSP过滤器Filter(21)
22.servlet和JSP过滤器Filter(22)
23.servlet和JSP过滤器Filter(23)
24.servlet和JSP过滤器Filter(24)
25.servlet和JSP过滤器Filter(25)
26.servlet和JSP过滤器Filter(26)
27.servlet和JSP过滤器Filter(27)
28.servlet和JSP过滤器Filter(28)
29.servlet和JSP过滤器Filter(29)
30.servlet和JSP过滤器Filter(30)
31.servlet和JSP过滤器Filter(31)
32.servlet和JSP过滤器Filter(32)
33.servlet和JSP过滤器Filter(33)
34.servlet和JSP过滤器Filter(34)
35.servlet和JSP过滤器Filter(35)
36.servlet和JSP过滤器Filter(36)
共36页 9 7 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [368 :>

servlet和JSP过滤器Filter 相关文章:
servlet和JSP过滤器Filter 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com