锁定老帖子 主题:过滤器解决乱码
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-05-30
web.xml加配置 <!-- 过滤器 -->
EncodingFilter.java package com.hibernate.util; import java.io.IOException; import javax.servlet.Filter; public class EncodingFilter implements Filter { protected String Encoding = null; public void init(FilterConfig config) throws ServletException { this.config = config; } public void doFilter(ServletRequest request, ServletResponse response, if (request.getCharacterEncoding() == null) { OK!!!
注:
n过滤器都必须实现javax.servlet.Filter接口,该接口定义了init()、doFilter()和destroy()三个方法 ,这三个方法也分别对应Servlet过滤器生命周期中的初始化、处理请求和销毁这三个阶段,Filter接口的这三个方法的完整声明如下:
//初始化过滤器时调用此方法,常用来读取一些系统配置参数
public void init(FilterConfig filterConfig)throwsServletException; //当客户端请求服务资源或是发回响应时候调用该方法进行过滤处理 public void doFilter(ServletRequest request,ServletResponse response,FilterChain chain)throwsIOException,ServletException; //销毁过滤器时调用此方法,常用来做资源的释放操作 public void destroy();
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 3832 次