2022年Tomcat5中文问题解决之道[转贴]域名服务器教程.docx
《2022年Tomcat5中文问题解决之道[转贴]域名服务器教程.docx》由会员分享,可在线阅读,更多相关《2022年Tomcat5中文问题解决之道[转贴]域名服务器教程.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年Tomcat5中文问题解决之道转贴域名服务器教程摘要:Tomcat5中文问题解决之道转贴在tomcat5中发觉了以前处理tomcat4的方法不能适用于处理干脆通过url提交的恳求,上网找资料最终发觉了最完备的解决方法,不用每个地方都转换了,而且无论get,和post都正常。写了个文档,贴出来希望跟我有同样问题的人不再像我一样苦痛一次:-)Tomcat5中文问题解决之道作者:mineral来自:Jdon在tomcat5中发觉了以前处理tomcat4的方法不能适用于处理干脆通过url提交的恳求,上网找资料最终发觉了最完备的解决方法,不用每个地方都转换了,而且无论get,和post都正常。
2、写了个文档,贴出来希望跟我有同样问题的人不再像我一样苦痛一次:-)问题描述:1 表单提交的数据,用request.getParameter(“xxx”)返回的字符串为乱码或者?2 干脆通过url如http:/localhost/a.jsp?name=中国,这样的get恳求在服务端用request. getParameter(“name”)时返回的是乱码;按tomcat4的做法设置Filter也没有用或者用request.setCharacterEncoding(GBK);也不管用缘由:1 tomcat的j2ee实现对表单提交即post方式提示时处理参数采纳缺省的iso-8859-1来处理2 t
3、omcat对get方式提交的恳求对query-string 处理时采纳了和post方法不一样的处理方式。(与tomcat4不一样,所以设置setCharacterEncoding(“gbk”)不起作用。解决方法:首先全部的jsp文件都加上:1 实现一个Filter.设置处理字符集为GBK。(在tomcat的webapps/servlet-examples书目有一个完整的例子。请参考web.xml和SetCharacterEncodingFilter的配置。)1)只要把%TOMCAT安装书目%/ webappsservlets-examplesWEB-INFclassesfiltersSetCh
4、aracterEncodingFilter.class文件拷到你的webapp书目/filters下,假如没有filters书目,就创建一个。2)在你的web.xml里加入如下几行: <filter> <filter-name>Set Character Encoding</filter-name> <filter-class>filters.SetCharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 转贴 2022 Tomcat5 中文 问题 解决之道 域名 服务器 教程
限制150内