易截截图软件、单文件、免安装、纯绿色、仅160KB

Java Filter过滤器使用

本文来自CSDN博客,转载出处:http://blog.csdn.net/royaki/archive/2009/05/07/4159279.aspx
 1、建立一个Servlet并且实现Filter接口
该类需要实现Filter接口中的init()   doFilter()    destory()方法
其中init()方法自动在项目启动的时候加载,doFilter()在调用xml配置的路径是加载,destory()方法在退出项目的时候进行。
public class TestFilter implements Filter{
public void init(FilterConfig filterConfig) throws ServletException{
System.out.println("初始化Filter");
}
public void doFilter(ServletRequest request,ServletResponse response,FilterChain chain) throws Exception{
System.out.println("进行doFilter");
chain(request,response);     //使用这一句继续Servlet请求
}
public void destory(){
System.out.println("过滤器销毁");
}
}
2、在xml中配置Filter
<filter>
<filter-name></filter-name>
<filter-class></filter-class>
</filter>
<filter-mapping>
<filter-name></filter-name>
<url-pattern>/*</url-pattern> //这里想对哪个路径进行过滤就填写哪个
</filter-mapping>
应用:
编码过滤
public void doFilter(ServletRequest request,ServletResponse response,FilterChain chain) throws Exception{
System.out.println("进行doFilter"编码过滤);
try
  {
   request.setCharacterEncoding("GB2312") ;
  }
  catch (Exception e)
  {
   e.printStackTrace();
  }
 
  chain.doFilter(request,response) ;
}
xml中的配置:
<url-pattern>/*</url-pattern>  对所有请求都过滤
敏感词汇过滤
public void doFilter(ServletRequest request,
                     ServletResponse response,
                     FilterChain chain)
              throws IOExce


相关文档:

Linux下java相关配置 tomcat mysql jdk

 最近有个项目要部署到linux上,在网上查了些资料,记下点遇到的问题,以便将来再用。
一:jdk安装
1.通过chmod a+x jdk-1_5_x-rc-linux-i586-rpm.bin命令使其获得可执行权限
2.通过 rpm –ivh jdk-1_5_x-rc-linux-i586-rpm.bin来进行安装
3.安装完毕,JDK安装在/usr/java/目录下
4.设置环境变量(写入vi/etc/ ......

Web服务技术,且看《Java Web服务》为您一一道来

 
【书名】Java Web服务:构建与运行
【原书名】Java Web Services : Up and Running
【作者】Martin Kalin
【译者】任增刚
【出版社】电子工业出版社    
【书号】9787121097119
【上市日期】2009年11月
【内容简介】
 本书以示例驱动的方式详尽地介绍了XML Web服务和RESTful ......

JAVA静态方法的同步问题~~~~~~~~~~~~~

一直被同步搞得晕头转向,今天遇到了要写静态方法,总担心会不会有同步问题,结果看了以下一席话,豁然开朗~~
Every method of java will have a stack, and every invokation on that
method will have it's own 'stack frame'. So the locale data of one
method invokation will not affect others.
Please do not c ......

java文件操作大全

一.获得控制台用户输入的信息
Java代码
/** */
/**获得控制台用户输入的信息
 
     * @return
 
     * @throws IOException
 
     */
  
    public
  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号