Topic: 对《[转贴]struts中文的解决》一文的补充,使其成为TOMCAT应用程序通用的中文解决方案 |
Print this page |
1.对《[转贴]struts中文的解决》一文的补充,使其成为TOMCAT应用程序通用的中文解决方案 | Copy to clipboard |
Posted by: felexs Posted on: 2003-08-14 09:19 原文: 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,此后,在所有程序中均不用考虑是否能够中文化了。 |
2.Re:对《[转贴]struts中文的解决》一文的补充,使其成为TOMCAT应用程序通用的中文解决方案 [Re: felexs] | Copy to clipboard |
Posted by: felexs Posted on: 2003-08-14 13:58 版主,这个给大家肯定有帮助,给我加分吧。 |
3.Re:对《[转贴]struts中文的解决》一文的补充,使其成为TOMCAT应用程序通用的中文解决方案 [Re: felexs] | Copy to clipboard |
Posted by: nothing Posted on: 2003-08-14 14:57 支持你. |
4.Re:对《[转贴]struts中文的解决》一文的补充,使其成为TOMCAT应用程序通用的中文解决方案 [Re: felexs] | Copy to clipboard |
Posted by: floater Posted on: 2003-08-14 23:31 Have you tested on multipart form and uploading(the file path & name are the troublemaker)? Good point on the content type. But I am a little weary about hardcoding the string: "text/html;charset=" + encoding there. |
5.Re:对《[转贴]struts中文的解决》一文的补充,使其成为TOMCAT应用程序通用的中文解决方案 [Re: felexs] | Copy to clipboard |
Posted by: felexs Posted on: 2003-08-15 08:40 I will try! |
6.Re:对《[转贴]struts中文的解决》一文的补充,使其成为TOMCAT应用程序通用的中文解决方案 [Re: felexs] | Copy to clipboard |
Posted by: carniege Posted on: 2003-10-16 17:11 没用,加什么分 |
7.Re:对《[转贴]struts中文的解决》一文的补充,使其成为TOMCAT应用程序通用的中文解决方案 [Re: carniege] | Copy to clipboard |
Posted by: floater Posted on: 2003-10-16 22:53 carniege wrote: Why? |
8.Re:对《[转贴]struts中文的解决》一文的补充,使其成为TOMCAT应用程序通用的中文解决方案 [Re: carniege] | Copy to clipboard |
Posted by: felexs Posted on: 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 |