2007-08-02
中文化问题的解决方案 CharactorEncodingFilter
多的就不说了,只是一个基本的CharactorEncodingFilter的代码:
java 代码
- public class CharactorEncodingFilter implements Filter {
- private String charactorEncoding;
- private static final String CHARACTOR_ENCODING_PARAMETER_NAME = "charactorEncoding";
- @Override
- public void destroy() {
- //什么也不用做。
- }
- @Override
- public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
- throws IOException, ServletException {
- request.setCharacterEncoding(this.charactorEncoding);
- response.setCharacterEncoding(this.charactorEncoding);
- chain.doFilter(request, response);
- }
- @Override
- public void init(FilterConfig filterConfig) throws ServletException {
- this.charactorEncoding = filterConfig.getInitParameter(CHARACTOR_ENCODING_PARAMETER_NAME);
- }
- }
然后在web.xml中使用这个Filter
xml 代码
- <filter>
- <description>处理中文化问题</description>
- <filter-name>charactorEncodingFilter</filter-name>
- <filter-class>
- cn.com.gxlu.fiberscheduler.web.util.CharactorEncodingFilter
- </filter-class>
- <init-param>
- <param-name>charactorEncoding</param-name>
- <param-value>UTF-8</param-value>
- </init-param>
- </filter>
- <filter-mapping>
- <filter-name>charactorEncodingFilter</filter-name>
- <url-pattern>*.do</url-pattern>
- </filter-mapping>
发表评论
- 浏览: 18850 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
链接
最新评论
-
apachet转发请求到tomcat ...
其实不用改tomcat或apache的文件,程序改为: String par ...
-- by xieboxin -
apachet转发请求到tomcat ...
谢谢了我今天才刚解决了, 以前就是奇怪用tomcat好的,用了apache后还 ...
-- by xuxiangpan888 -
apachet转发请求到tomcat ...
很老的问题了,一般实际开发都是这样做的,至少我们用的tomcat5.0.28是这 ...
-- by jhj823900 -
jBPM的Scheduler模块和Sp ...
提示个方法。。用JobExecutorServlet方法来代替你的Schedul ...
-- by gabriel80 -
spring 学习日记 - 基于 ...
ms可以这样 <bean class="org.springframewo ...
-- by sgfgh






评论排行榜