过滤器写法

原创 2007年09月25日 12:59:00
package com.accp.util;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class EncodingFilter implements Filter
{
  private FilterConfig filterConfig;
 
  public void destroy() {}
  public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException
 {
   // 从web.xml中获得编码名称
   String encoding = filterConfig.getInitParameter("encoding");
   // 转换编码
   request.setCharacterEncoding(encoding);
   response.setCharacterEncoding(encoding);
   chain.doFilter(request, response);
 }
 public void init(FilterConfig filterConfig) throws ServletException
 {
   this.filterConfig = filterConfig;
 }
}
-------------------web.xml的写法,在所有servlet之上---------------------
 <filter>
  <filter-name>EncodingFilter</filter-name>
  <filter-class>com.accp.util.EncodingFilter</filter-class>
  <init-param>
   <param-name>encoding</param-name>
   <param-value>UTF-8</param-value>
  </init-param>
 </filter>
 <filter-mapping>
  <filter-name>EncodingFilter</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping> 

filter过滤器的写法

Filter过滤器 一、filter的简介 Servlet API的2.3版本中最重要的一个新功能就是能够为servlet和JSP页面定义过滤器。过滤器提供了某些早期服务器所支持的非标准“serv...
  • u013408159
  • u013408159
  • 2015年10月07日 15:19
  • 2462

菜鸟是如何写一个过滤器Filter 的

新建一个java类,里面继承Filter方法: package TestServlet; import java.io.IOException; import javax.servlet.Filte...
  • c864882264
  • c864882264
  • 2014年03月11日 14:36
  • 552

过滤器写法

package com.accp.util; import java.io.IOException; import javax.servlet.Filter;import javax.servlet....
  • long0428
  • long0428
  • 2007年09月25日 12:59
  • 727

文件选择的Filter写法

lpstrFilter指向一个空字符结束的过滤字符串的一个缓冲。缓冲中的最后一个字串须以两个NULL字符结束,在编程中使用/0/0。        过滤的字符串分为两部分:第一部分为显示部分,即...
  • puppet_master
  • puppet_master
  • 2015年07月06日 14:27
  • 846

Filter过滤器的写法

这里写的过滤器用的是适配器模式,思路为: 先写一个类实现Filter,然后在让你写的过滤器来继承自这个类;   步骤:1.建一个AbstractFilter实现Filter;2.建一个类来继承A...
  • u012031380
  • u012031380
  • 2016年10月14日 17:38
  • 488

Vue.js学习 Item14 – 过滤器与自定义过滤器

基础类似于自定义指令,可以用全局方法 Vue.filter() 注册一个自定义过滤器,它接收两个参数:过滤器 ID 和过滤器函数。过滤器函数以值为参数,返回转换后的值:Vue.filter('reve...
  • i10630226
  • i10630226
  • 2016年07月12日 00:06
  • 3957

javaWeb项目中如何使用过滤器

过滤器就是在源数据和目的数据之间起过滤作用的中间件。          Web应用中,在处理请求时,经常有一些公共的工作,比如设置字符集。这样的工作需要写在每个页面,这样的写法费力且不好修改。使...
  • liuruirui1986
  • liuruirui1986
  • 2015年10月13日 17:11
  • 4539

Vue中的过滤器使用方法

过滤器Vue.js 允许你自定义过滤器,可被用作一些常见的文本格式化。过滤器可以用在两个地方:mustache 插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持)。过滤器应该被添加在 J...
  • itpinpai
  • itpinpai
  • 2017年10月16日 11:13
  • 249

文件过滤器写法

 OpenFileDialog ofd = new OpenFileDialog();            sFileType = "网页(*.htm;*.html)|*.htm;*.html|图片...
  • jiayp004
  • jiayp004
  • 2009年11月26日 09:27
  • 520

Struts2学习(五)---什么时候用过滤器和拦截器及区别

过滤器和拦截器的区别:1、拦截器是基于java的反射机制的,而过滤器是基于函数回调 。 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 。 3、拦截器只能对action...
  • shouldnotappearcalm
  • shouldnotappearcalm
  • 2017年03月19日 23:44
  • 871
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:过滤器写法
举报原因:
原因补充:

(最多只允许输入30个字)