Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Architecture & Framework  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 对《[转贴]struts中文的解决》一文的补充,使其成为TOMCAT应用程序通用的中文解决方案
felexs





发贴: 80
积分: 55
于 2003-08-14 09:19 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
原文: http://www.cjsdn.com/post/view?bid=20&id=9057&sty=3&age=0&tpg=1&ppg=1#9057

使用过滤器解决编码的思路非常好,现在无线数据应用中的终端适配也是此思路。
但该实现不能解决所有的问题,特别对是响应操作。可以稍加修改,成为通用的解决方案。将dofilter方法改为:
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain)
throws IOException, ServletException {

// Conditionally select and set the character encoding to be used
if (ignore || (request.getCharacterEncoding() == null)) {
String encoding = selectEncoding(request);
if (encoding != null)
request.setCharacterEncoding(encoding);
response.setContentType("text/html;charset=" + encoding);
}

增加response.setContentType("text/html;charset=" + encoding);将响应操作强制编码encodeing,此后,在所有程序中均不用考虑是否能够中文化了。


why edited on 2003-10-17 00:11


如何用JTable设置表头多行

话题树型展开
人气 标题 作者 字数 发贴时间
11605 对《[转贴]struts中文的解决》一文的补充,使其成为TOMCAT应用程序通用的中文解决方案 felexs 709 2003-08-14 09:19
9881 Re:对《[转贴]struts中文的解决》一文的补充,使其成为TOMCAT应用程序通用的中文解决方案 felexs 20 2003-08-14 13:58
9931 Re:对《[转贴]struts中文的解决》一文的补充,使其成为TOMCAT应用程序通用的中文解决方案 nothing 4 2003-08-14 14:57
9359 Re:对《[转贴]struts中文的解决》一文的补充,使其成为TOMCAT应用程序通用的中文解决方案 floater 218 2003-08-14 23:31
9877 Re:对《[转贴]struts中文的解决》一文的补充,使其成为TOMCAT应用程序通用的中文解决方案 felexs 11 2003-08-15 08:40
9477 Re:对《[转贴]struts中文的解决》一文的补充,使其成为TOMCAT应用程序通用的中文解决方案 carniege 7 2003-10-16 17:11
9209 Re:对《[转贴]struts中文的解决》一文的补充,使其成为TOMCAT应用程序通用的中文解决方案 floater 54 2003-10-16 22:53
9959 Re:对《[转贴]struts中文的解决》一文的补充,使其成为TOMCAT应用程序通用的中文解决方案 felexs 18 2003-10-17 11:19

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923