在web.xml文件中添加:
<filter>
??<filter-name>Set Character Encoding</filter-name>
??<filter-class>
???com.SetCharacterEncodingFilter
??</filter-class>
?</filter>
?<filter-mapping>
??<filter-name>Set Character Encoding</filter-name>
??<url-pattern>*.do</url-pattern>
?</filter-mapping>
?SetCharacterEncodingFilter? 類代碼如下:
package com.db;
/**
?* @author?cool
?*
?*/
import java.io.IOException;
import javax.servlet.*;
public class SetCharacterEncodingFilter implements Filter {
?public void init(FilterConfig config) throws ServletException {
?}
?public void destroy() {
?}
?public void doFilter(ServletRequest request, ServletResponse response,
???FilterChain chain) throws IOException, ServletException {
??request.setCharacterEncoding("GB2312");
??chain.doFilter(request, response);
?}
}
前提是你必須要設置好eclipse和myeclipse的字符集,將所有字符集都設為UTF-8,見我的文章,這樣就不用在任何地方
犯愁亂碼了。
posted on 2007-02-08 23:24
EricWong 閱讀(389)
評論(0) 編輯 收藏