`
yant
  • 浏览: 18636 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Filter

阅读更多
package filter;

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 SetCharacterEncodingFilter implements Filter{
private String encoding;
public void destroy() {

}

public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
request.setCharacterEncoding(encoding);
chain.doFilter(request,response);
response.setCharacterEncoding(encoding);
}

public void init(FilterConfig config) throws ServletException {
this.encoding=config.getInitParameter("encoding");
this.encoding=this.encoding==null?"gbk":this.encoding;
}

}

//filter在web.xml中的配置
<filter>
  <filter-name>setchara</filter-name>
  <filter-class>filter.SetCharacterEncodingFilter</filter-class>
  <init-param>
  <param-name>encoding</param-name>
  <param-value>gbk</param-value>
  </init-param>
  </filter>
  <filter-mapping>
  <filter-name>setchara</filter-name>
  <url-pattern>/*</url-pattern>
  </filter-mapping>
分享到:
评论
2 楼 YYang5968 2011-10-17  
还有就是Filter能配置多少个初始化参数,只能有一个么?
1 楼 YYang5968 2011-10-17  
这样是不是说明配置Filter之后就不需要配置Servlet了?

相关推荐

    预防XSS攻击和SQL注入XssFilter

    &lt;filter-name&gt;XssFilter&lt;/filter-name&gt; &lt;filter-class&gt;com.xxx.Filter.XssFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;XssFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/* &lt;/filter-mapping&gt;

    filter对request请求拦截,对请求参数进行修改

    对request请求进行拦截,... &lt;filter-class&gt;weixin.idea.waiting.cq.controller.JsFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;sqlFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/* &lt;/filter-mapping&gt;

    delphi资源-Filter中的模糊过滤

    Filter中的模糊过滤: 要实现模糊过滤,BDE中要用“*”,不允许使用“Like”关键字,且只能向后匹配,如“Fcode=’101*’”;而ADO则是使用“%”或“*”都可以,可以使用“Like”关键字,且和SQL语句用法一致,可以...

    NDIS Filter Drivers指南

    Filter Drivers主要包括以下特性:   1) 一个Filter Drivers实例叫Filter Module。Filter Module附加在一个适配器的微端口驱动上, 来自相同或不同Filter Drivers的多个Filter Module都可以被堆叠在一个网络...

    Servlet Filter 的单元测试

    Servlet Filter 的单元测试Servlet Filter 的单元测试Servlet Filter 的单元测试Servlet Filter 的单元测试Servlet Filter 的单元测试

    Bloom Filter概念和原理

    Bloom Filter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。Bloom Filter的这种高效是有一定代价的:在判断一个元素是否属于某个集合时,有可能会把不...

    Electronic Filter Design Handbook

    Refinements in LC Filter Design and the Use of Resistive Networks Chapter 9. Design and Selection of Inductors for LC Filters Chapter 10. Component Selection for LC and Active Filters Chapter 11. ...

    利用java filter 实现业务异常拦截源码

    利用java filter 实现业务异常拦截 跳转到错误信息提示页面 我们在做项目中肯定都会遇到自定义业务异常 ,然后将业务异常信息跳转的统一的信息提示页面的情况,比如我们在struts的时候我们会用到struts的异常处理...

    java filter打印请求返回参数

    java filter打印请求返回参数

    FilterPro低通滤波器设计软件及中文使用资料.rar_FilterProDT 下载_filterpro

    FilterPro低通滤波器设计软件及中文使用资料,用于设计滤波器,放大器

    What is notch filter

    A Notch filter is a filter that passes all frequencies except those in a stop band centered on a center frequency. A closely related Knowledgebase item discusses the concept of the Q of a filter. ...

    Kalman Filter卡尔曼滤波 java实现

    KalmanFilter,KalmanFilter3,KalmanFilter5 一共7种,以上三种实现保证可用,其余待调试,调试函数写好,直接运行即可 KalmanFilter KalmanFilter2 KalmanFilter3 KalmanFilter4 KalmanFilter5 KalmanFilter6 Kalman...

    FilterPro软件安装

    ti官方软件FilterPro,滤波器设计软件,win10可运行

    filter wiz pro v5

    Filter Wiz Pro适用于低于-1Hz 至10MHz 范围内的截止频率,而适用于此范围的无源滤波器设计必须具备非常大的组件值和组件尺寸  Filter Wiz Pro在几分钟内便能让您设计、优化和仿真一套完整的多级有源滤波器解决方案...

    Microwave_filter_design

    This thesis presents an entire design process for filter synthesis of narrow to moderate bandwidth filters, from an investigation of the basic theory through to the development of a generalised ...

    C语言头文件 FILTER

    C语言头文件 FILTERC语言头文件 FILTERC语言头文件 FILTERC语言头文件 FILTERC语言头文件 FILTERC语言头文件 FILTERC语言头文件 FILTERC语言头文件 FILTERC语言头文件 FILTERC语言头文件 FILTERC语言头文件 FILTERC...

    cors-filter-1.7.jar,cors-filter-2.5.jar,cors-filter-2.10.jar

    Tomcat 在设置跨域 jar包的一部分,cors-filter-1.7.jar,cors-filter-2.5.jar,cors-filter-2.10.jar

    matalb函数filter的C++实现

    matlab函数filter的C++简答实现

    jquery.multiselect.filter

    jquery.multiselect.filter.js ; jquery.multiselect.filter.css

    cors-filter-2.10.jar

    Tomcat设置跨域访问,cors-filter最新版本

Global site tag (gtag.js) - Google Analytics