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

Java Filter 过滤器的使用

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)
   


相关文档:

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/ ......

如何用java随机生成一个汉字?

思路:生成一个随机数----转换成16进制或其他码值------转换成汉字字符---显示
生成一个随机数,   在0x5000到0x9000之间的都是汉字
我只讲原理,但具体到你使用什么编程工具是你自己的问题。
任何编程开发工具都有随机数这个概念,而我们的区位码正好是由四位数字组成的,区位输入法可以输入GB2312-80的全部汉字, ......

Sun Java Wireless Toolkit 2.3 beta新增功能


原文出处:http://developers.sun.com/techtopics/mobility/midp/articles/wtk23beta/
 
       Sun Java Wireless Toolkit越来越好,2.3beta版本增加了对于三种新的API的支持:
l         The Security and Trust Services APIs (SATSA, ......

java中四种操作xml方式的比较以及四种方法的简单例子

xml的应用越来越广泛,趁无事时,找了一篇文章转过来,以备以后学习。以下是文章内容。
 1. 介绍
    1)DOM(JAXP Crimson解析器)
    DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号