设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> 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(26)     doGet(request, response);
  }
}


3.  从过滤器中访问servlet环境
前一节的ReportFilter只要调用指定的servlet或JSP页面,就在标准输出上打印一个报告。当你在自己的桌面系统上运行一个服务器时,一般会用一个显示标准输出的窗口,在开发过程中,标准输出上的报告很好用。但在部署过程中,不可能访问这个窗口。因此,一种自然的改进是将报告写入servlet日志文件写到标准输出。
Servlet API提供了两个log方法:一个取一个简单的String而另一个取一个String和一个Throwable。这两个方法都可以从GeneriCServlet或ServletContext类中使用。关于这两个方法所用的日志文件的准确位置,请查看相关服务器的帮助文档。问题是doFilter方法在与其相关的serlvet或JSP页面之前执行。因此,你不能访问该servlet的实例,从而不能调用从GeneriCServlet继承的log方法。此外,API没有体统从doFilter方法中访问ServletContext的简单方法。可以访问ServletContext的方法并且与过滤器相关的唯一类是FilterConfig,访问ServletContext的方法为getServletContext。FilterConfig对象被传输给init方法,但不会自动存放到doFilter可使用的某个位置。
因此,你必须自己存放FilterConfig。可建立一个FilterConfig类型的字段,然后重载init,将它的参数分配给该字段。因为一般只使用FilterConfig对象来访问ServletContext和过滤器名,所以可以存放该ServletContext和名称在字段中。相面举一个例子:
    public class SomeFilter implements Filter {
      protected FilterConfig config;
      private ServletContext context;
      private String filterName;
      public void init(FilterConfig config)
            throws ServletException {
        this.config = config; // In case it is needed by subclass.
        context = config.getServletContext();
        filterName = config.getFilterName();
      }

    // doFilter and destroy methods...

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