apache+tomcat用mod—jk整合后原来在
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>
而现在用到了另外一个连接
<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
也要改变为
<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" URIEncoding="UTF-8"/>
理由很简单啦,现在apache转向是这个8009的连接
这样可以解决用提交的中文用get而不是post的传递问题
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>
而现在用到了另外一个连接
<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
也要改变为
<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" URIEncoding="UTF-8"/>
理由很简单啦,现在apache转向是这个8009的连接
这样可以解决用提交的中文用get而不是post的传递问题
本文介绍如何在Apache与Tomcat整合配置中通过修改<Connector>元素添加URIEncoding属性解决中文GET请求的问题。从原始的HTTP连接器调整到AJP连接器,并增加了UTF-8编码支持。

被折叠的 条评论
为什么被折叠?



