⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 encodingfilter.java.svn-base

📁 本项目是基于展示新闻的一款产品。在本系统中用户可以自定义栏目及新闻分类 发布新闻信息
💻 SVN-BASE
字号:
/**
 * Copyright: Copyright (c) 2004 Handson
 * Description: 
 * Title: EncodingFilter.java
 * @author Administrator
 * Create Time: ����04:16:21
 * @Version:1.0
 */
package cn.handson.controller.listener;

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;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * @author Administrator
 *
 */
public class EncodingFilter implements Filter {

	private String encoding = "GB2312";

	  public void init(FilterConfig filterConfig) throws ServletException {
	    encoding = filterConfig.getInitParameter("encoding");//��ȡweb.xml�ж�����ַ����
	  }

	  public void doFilter(ServletRequest request,
	                       ServletResponse response,
	                       FilterChain chain)
	      throws IOException, ServletException {
		 
	     HttpServletRequest httpRequest = (HttpServletRequest)request;
	     HttpServletResponse httpResponse = (HttpServletResponse)response;

	     httpRequest.setCharacterEncoding(encoding);//���±���
	     chain.doFilter(httpRequest, httpResponse);
	  }

	  public void destroy() {

	  }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -