SpringMVC接收ajax传送的参数,后台显示乱码
2016-05-21 10:44
330 查看
前端html页面通过ajax想后台攒送参数的时候,如果传送的是中文参数,那么在后台Controller中输出这个参数显示是一串乱码 像:è????§è?????è?¨
网上找各种解决方法,大部分都是改spring的配置文件和web.xml文件,在其中加拦截器之类的,但是试了没有效果。
最后解决方案是看到别人说http请求在参数传送的时候默认是iso-8859-1的编码方式,所以只需要在接收参数的时候进行编码转换就行了.
网上找各种解决方法,大部分都是改spring的配置文件和web.xml文件,在其中加拦截器之类的,但是试了没有效果。
最后解决方案是看到别人说http请求在参数传送的时候默认是iso-8859-1的编码方式,所以只需要在接收参数的时候进行编码转换就行了.
String str= new String(request.getParameter("").getBytes("iso-8859-1"), "utf-8");
相关文章推荐
- Java基础第四天
- 消息模式Toast.makeText的几种常见用法
- 消息模式Toast.makeText的几种常见用法
- java实现双向链表
- 记忆化搜索路径_Java实现
- JAVA——Runtime对象
- JavaWeb的学习总结(三)— 过滤器(Filter)
- Struts2之文件上传与下载
- Java技术大牛之路
- Eclipse常用快捷键
- eclipse properties 插件
- eclipse properties 插件
- 基础Java语言编程练习题
- java中使用containsKey实现的group by功能
- 如何让eclipse进行智能提示?
- Java--static关键字
- spring初学碰到的问题(一)
- Java千百问_01基本概念(006)_线程和进程有什么区别
- 利用java调用百度API接口,解析返回的json数据,突破百度API接口调用结果的限制
- 攻破JAVA NIO技术壁垒