因为在controller中返回json用了@ResponseBody,而spring源码中@ResponseBody 的实现类发现其默认的编码是 iso-8859-1,而项目用的编码为utf-8,所以传中文会出现乱码,解决办法是不用注解,直接用response,转换编码。
@RequestMapping("/modifyconfiginput")
public @ResponseBody String modifyinput(
@RequestParam(value="id") String id,
@RequestParam(value="timestamp") String timestamp,
HttpServletResponse response
) throws Exception {
ImmediateConfig ic = this.immediatePictureService.findImmediateConfig(id);
String json = "["+"{name:'"+ic.getName()+"',classId:'"+ic.getProductClass().getClassId()+"',pyFile:'"+ic.getPyFile()+"'}]";
System.out.println("json:"+json);
//return json;
// 设置response的ContentType解决中文乱码
response.setContentType("text/html;charset=UTF-8");
response.getWriter().print(json);
return null;
}
分享到:
相关推荐
Ajax With Spring 3. Eclipse 工程,包含Web所需要的 所有jar包。 1> ajax 请求。 2> spring 3注解使用 3> mvc:annotation
最新spring3 mvc restful urlrewrite jquery json freemarker整合架构jar图片,欢迎下载: 说明比较少,群号:24172014,不懂来问,已懂讨论
spring3 MVC实战
NULL 博文链接:https://chen-rojer-gmail-com.iteye.com/blog/1038317
本篇文章主要介绍了Spring MVC3返回JSON数据中文乱码问题解决,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
spring3.0MVC中文教材
该项目在以前的基础上整合了json的使用
bootstrap、ajax、json、spring mvc、spring、hibernate 项目实战源码
spring mvc拦截器,过滤json数据中的null值,将null变成空字符串,内含截图,及jar包
, 在精通Spring MVC4中,我们将会从头开始构建一个有用的Web应用。本书共计10章,分别介绍了快速搭建Spring Web应用、精通MVC结构、URL映射、文件上传与错误处理、创建Restful应用、保护应用、单元测试与验收测试、...
spring MVC 传json的简单实现 很入门 也很实用
spring-mvc-官方中文文档
使用Spring4 MVC 构建RESTful服务器,输出JSON格式的数据结构
精通Spring MVC 4 中文
spring3.0 MVC中文教程 翻译viralpatel.net网站文章,从Hello到MVC、国际化、Tiles框架集成、主题皮肤使用、hibernate集成使用、 在Spring3 MVC和Hibernate保存/ Retreving BLOB对象等教程使用,希望多大家有帮助。...
Spring3 MVC的优点: 1、Spring3 MVC的学习难度小于Struts2,Struts2用不上的...3、Spring3 MVC的灵活是你无法想像的,Spring的扩展性有口皆碑,Spring3 MVC当然也不会落后,不会因使用了MVC框架而感到有任何的限制。
Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的...3、Spring3 MVC的灵活是你无法想像的,Spring的扩展性有口皆碑,Spring3 MVC当然也不会落后,不会因使用了MVC框架而感到有任何的限制。
本篇文章主要介绍了Spring MVC 中 AJAX请求并返回JSON,具有一定的参考价值,有兴趣的可以了解一下。
Spring MVC整合IReport生成PDF及中文不显示、乱码解决
spring4 mvc 配置json 所需要的依赖jar包很全