Java 获取get请求 乱码
来源:互联网 发布:淘宝开店装修上架 编辑:程序博客网 时间:2024/05/09 22:01
Object-C 提交给Java的是get提交方式,在Java中通过request.getParamter() 获取的是乱码
需要修改Tomcat的URIEncoding,为UTF-8,具体如下
为了保证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时候的数据编码。但是,当使用IIS或者Apache作为webserver转发servlet/jsp请求给Tomcat时候,这个设置却失效了。其实原因很简单:
IIS/Apache是通过AJP协议,把请求转发到Tomcat监听的8009端口上的,所以这里针对8080的设置自然就无效了。正确的方法是进行下面的设置:
<Connector port="8009" enableLookups="false" redirectPort="8443"
debug="0" protocol="AJP/1.3" URIEncoding="UTF-8"/>
- Java 获取get请求 乱码
- java get 请求乱码
- Java 获取Http Get请求中文参数乱码解决方案
- java get请求中文乱码
- java get请求中文乱码
- java GET请求乱码问题
- get请求后台获取时乱码解决方法
- java+mysql+springmvc get请求乱码
- Java从根源处理get请求乱码
- Java中解决Servlet获取请求(GET/POST)数据时数据乱码问题
- Java获取get请求图片资源
- java获取GET和POST请求参数
- java get获取地址栏参数乱码问题
- Get请求中文乱码
- Get请求中文乱码
- get请求乱码问题
- get请求乱码问题解决
- get请求中文乱码
- glViewport
- UVa 103 - Stacking Boxes
- J2EE Struts2 学习笔记001 ---- 初识struts 2
- 改进strtok是不可以嵌套使用的问题
- struts2中的execute()方法没有执行
- Java 获取get请求 乱码
- 测试指令TEST
- 海尔集团CEO/张瑞敏•演讲语录!
- 对数据库自动添加文件存储过程up_add_file
- Linux下编写C++实例程序(四)
- 重构机房收费系统之常用SQL语句总结
- 第六章--堆排序
- ThreadLocal-分析-总结
- 嵌入式软件工程师面试题