Article View: cn.bbs.comp.lang.java
Article #19945Re: ������������
From: ��֪��
Date: Fri, 26 Dec 2003 04:18
Date: Fri, 26 Dec 2003 04:18
57 lines
2823 bytes
2823 bytes
һ��JAVA�б?�ύ�ǻ��������
���Ҿ������ڶ�������ʱ�����ת����û��
�ҳ��õķ������ڱ?�ύʱͨ����Filter����һ��ת���ٴ浽��ݿ��У����������
��ʱ��Ҳ����ת����
���õ�filter�ļ�Դ����������ģ�
/**
* ������
* auth:QianWH
*/
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class EncodingFilter extends HttpServlet implements Filter {
private FilterConfig filterConfig;
private String targetEncoding = "ASCII";
private boolean ignore=true;
public void init(FilterConfig filterConfig) {
this.filterConfig = filterConfig;
this.targetEncoding = filterConfig.getInitParameter("encoding");
String value = filterConfig.getInitParameter("ignore");
if (value == null)
this.ignore = true;
else if (value.equalsIgnoreCase("true"))
this.ignore = true;
else if (value.equalsIgnoreCase("yes"))
this.ignore = true;
else
this.ignore = false;
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterC
hain filterChain) {
try {
if(!ignore)
request.setCharacterEncoding(targetEncoding);
filterChain.doFilter(request, response);
}
catch(ServletException sx) {
filterConfig.getServletContext().log(sx.getMessage());
}
catch(IOException iox) {
filterConfig.getServletContext().log(iox.getMessage());
}
}
public void destroy() {
filterConfig = null;
targetEncoding = null;
}
}
�� ��
runman.bbs@Freecity.dhs.org
( ����) �Ĵ������ᵽ: ��: ��mysql��ݿ�ȡ��һ����¼�����ٷŻ�ȥ
: ������¼�������ֶξͱ�������ˣ�������ô���£�
: mysql��charsetû�иĹ���Ĭ�ϵ�8859��1
--
[m[1;34m�� ��Դ:����ˮ˼Դ bbs.sjtu.edu.cn��[FROM: 218.194.2.192][m
Technical Details
Message-ID:
<4A10UZ$9qT@bbs.sjtu.edu.cn>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!newsfeed.news2me.com!newsfeed2.easynews.com!newsfeed1.easynews.com!easynews.com!easynews!sjc72.webusenet.com!sjc70.webusenet.com!news.webusenet.com!news.bylinux.net!news.ccie.net.cn!SJTUShow Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB X-Google-Thread: f6cb0,42a59bae6bd63062 X-Google-Attributes: gidf6cb0,public X-Google-ArrivalTime: 2003-12-25 20:19:45 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!newsfeed.news2me.com!newsfeed2.easynews.com!newsfeed1.easynews.com!easynews.com!easynews!sjc72.webusenet.com!sjc70.webusenet.com!news.webusenet.com!news.bylinux.net!news.ccie.net.cn!SJTU From: showcode.bbs@bbs.sjtu.edu.cn (��֪��) Newsgroups: cn.bbs.comp.lang.java Subject: Re: ������������ Date: 26 Dec 2003 04:18:23 GMT Organization: ��ˮ˼Դ Message-ID: <4A10UZ$9qT@bbs.sjtu.edu.cn> Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 8bit X-Filename: Java/M.1072412099.A Lines: 57