Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Architecture & Framework
打印话题 寄给朋友 订阅主题 |
作者 | 对《[转贴]struts中文的解决》一文的补充,使其成为TOMCAT应用程序通用的中文解决方案 |
felexs
发贴: 80 积分: 55 |
于 2003-08-14 09:19
使用过滤器解决编码的思路非常好,现在无线数据应用中的终端适配也是此思路。 但该实现不能解决所有的问题,特别对是响应操作。可以稍加修改,成为通用的解决方案。将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 |
已读帖子 新的帖子 被删除的帖子 |
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 |