Spring MVC Ajax返回中文乱码
2016-05-28 23:40
495 查看
因为Spring MVC中返回json要使用@ResponseBody注解,而在Spring源码中这个注解的默认编码是“iso-8859-1”,所以传中文的话会乱码。解决办法是,直接使用response的writer来返回json数据。
@RequestMapping(path="/receive",method=RequestMethod.POST) @ResponseBody public void receive() throws IOException{ PrintWriter out = response.getWriter(); out.write(JsonData); //直接用Writer写 }
相关文章推荐
- Spring ProxyFactory
- Eclipse Java环境修复指南,Eclipse 常见小问题
- MyEclipse打开出现java.lang.reflect.InvocationTargetException
- Java RMI 入门指南
- Eclipse新建maven项目, ivy+ant项目或gradle项目
- eclipse 优化
- 孪生素数
- SSM之创建一个Maven工程
- java中的匿名内部类总结
- Java中的String为什么是不可变的?
- Java RMI 框架(远程方法调用)
- Java NIO系列4:通道和选择器
- java jsp html中渲染的概念是什么意思?
- java 编码类型
- Java_正则表达式
- java File类
- java多线程---停止、暂停一个线程
- java操作XML文件
- Java web frameworks
- ubuntu14.04.1 安装配置jdk1.7