tomcat的URIEncoding的作用
来源:互联网 发布:将java项目打成jar 编辑:程序博客网 时间:2024/05/21 08:46
tomcat中,为了保证get数据采用UTF8编码,在server.xml中进行了如下设置:
<Connector port="8080" maxThreads="150" minSpareThreads="25"
maxSpareThreads="75" enableLookups="false" redirectPort="8443"
acceptCount="100" debug="99" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="UTF-8"/>
这里指定了get时候的数据编码。但是,当使用apache作为webserver转发servlet/jsp请求给Tomcat时候,这个设置却失效了。
<Connector port="8080" maxThreads="150" minSpareThreads="25"
maxSpareThreads="75" enableLookups="false" redirectPort="8443"
acceptCount="100" debug="99" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="UTF-8"/>
这里指定了get时候的数据编码。但是,当使用apache作为webserver转发servlet/jsp请求给Tomcat时候,这个设置却失效了。
其实原因很简单:apache是通过AJP协议,把请求转发到Tomcat监听的8009端口上的,所以这里针对8080的设置自然就无效了。
正确的方法是进行下面的设置:
<Connector port="8009" enableLookups="false" redirectPort="8443"
debug="0" protocol="AJP/1.3" URIEncoding="UTF-8"/>
<Connector port="8009" enableLookups="false" redirectPort="8443"
debug="0" protocol="AJP/1.3" URIEncoding="UTF-8"/>
转自:http://blog.csdn.net/zzkk_1980/article/details/6889934
- tomcat的URIEncoding的作用
- tomcat的URIEncoding的作用
- tomcat的URIEncoding的作用
- tomcat的URIEncoding的作用
- tomcat的URIEncoding的作用
- tomcat的URIEncoding的作用
- tomcat的URIEncoding的作用(转)
- tomcat的URIEncoding的作用(转)
- tomcat的URIEncoding的作用(转)
- tomcat之URIEncoding配置的作用
- 知识积累1:tomcat的URIEncoding的作用
- 关于配置Tomcat的URIEncoding
- 关于配置Tomcat的URIEncoding
- 关于配置Tomcat的URIEncoding
- Apache-Tomcat的server.xml配置文件中Connector节点中URIEncoding的作用
- 给Tomcat的Connector设置URIEncoding
- 关于Tomcat的URIEncoding以及GET乱码
- 关于Tomcat的URIEncoding以及GET乱码
- 基于C51的DMX512开发笔记
- 在“下一代网络”热潮中,中国 SDN(软件定义网络)会怎么走?
- 关于注册表问题
- 数据库模式
- 在ArcCatalog中和AE操作中是如何取消注册版本的问题
- tomcat的URIEncoding的作用
- in band & out of band
- Delphi学习笔记五——方法
- Flex中如何利用Bitmap和BitmapData类复制图片到一个TileList控件的例子
- mysql 存储引擎比较
- OpenGL扩展的使用
- 一个检查自己服务器的网站
- 各种多媒体文件文件头
- 为什么Service层最好不要和Dao层参数同名