FineReport传递中文参数的解决办法 整合SSH2在Tomact6下
来源:互联网 发布:淘宝店铺海报怎么全屏 编辑:程序博客网 时间:2024/05/16 06:46
Tomact6
在server.xml中进行了如下设置
<connector port="8080" maxthreads="150" minsparethreads="25" <br="">maxSpareThreads="75" enableLookups="false" redirectPort="8443"
acceptCount="100" debug="99" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="UTF-8"/>
这里指定了get时候的数据编码。但是,当使用IIS作为webserver转发servlet/jsp请求给Tomcat时候,这个设置却失效了。其实原因很简单:IIS是通过AJP协议,把请求转发到Tomcat监听的8009端口上的,所以这里针对8080的设置自然就无效了。正确的方法是进行下面的设置:
<connector port="8009" enablelookups="false" redirectport="8443" <br="">debug="0" protocol="AJP/1.3"URIEncoding="UTF-8"/>
办法汇总
1. 将GET请求改成POST请求,然后就可以使用request.setCharacterEncoding方法设置编码,并使用request.getParameter方法直接获得中文请求参数了。
2. 不用改GET请求,在Servlet中使用如下的代码来得到中文请求参数。
String name = new String(request.getParameter("name").getBytes("ISO-8859-1"), "GBK");
3.为了保证get数据采用UTF8编码,在server.xml中进行了如下设置
<connector port="8080" maxthreads="150" minsparethreads="25" <br="">maxSpareThreads="75" enableLookups="false" redirectPort="8443"
acceptCount="100" debug="99" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="UTF-8"/>
这里指定了get时候的数据编码。但是,当使用IIS作为webserver转发servlet/jsp请求给Tomcat时候,这个设置却失效了。其实原因很简单:IIS是通过AJP协议,把请求转发到Tomcat监听的8009端口上的,所以这里针对8080的设置自然就无效了。正确的方法是进行下面的设置:
<connector port="8009" enablelookups="false" redirectport="8443" <br="">debug="0" protocol="AJP/1.3" URIEncoding="UTF-8"/>
- FineReport传递中文参数的解决办法 整合SSH2在Tomact6下
- MyEclipse下的SSH2整合
- 超链接传递的中文参数在ie浏览器下乱码
- Python post中文参数传递出错的一种解决办法
- spring mvc url 参数传递的中文乱码解决办法
- Linux下MySQL 5.5/tomact6/Centos 的修改字符集编码为UTF8(彻底解决中文乱码问题)
- ssh2的整合
- ssh2的整合
- URL传递中文参数乱码解决办法
- GET方法传递中文参数乱码解决办法
- GET方法传递中文参数乱码解决办法
- GET方法传递中文参数乱码解决办法
- [FineReport]数据钻取-超级链接参数传递
- 解决在JSP中传递中文参数的问题
- birt关于在url传递中文参数的解决方法
- 在使用get传递中文参数的编码问题
- .net下,中文汉字作为URL字符串参数的解决办法
- 在URL里传递中文参数
- symbian摄像编程汇总
- MySQL-MMM安装指南(Multi-Master Replication Manager for MySQL)
- 大数据下的数据分析平台架构
- Jquery操作table总结
- TreeView绑定数据库
- FineReport传递中文参数的解决办法 整合SSH2在Tomact6下
- proc下使用OTT生成对象结构
- 笔记
- jquery.cookie.js操作cookie实现“记住密码”
- 使用const关键字进行函数重载
- 游戏服务器压力测试总结
- matlab字符串处理
- Runtime Concepts adabe open source
- Intent的一些机制