场景:

在实际运用场景中,当前台发起请求后,我们需要从后台返回数据给前台,这时,如果返回的数据中包含中文,则经常会出现在后台查询出来都是好好,但是传输回去就莫名的乱码了,而且,我们明明已经在 web.xml 中进行编码过滤了,但还是乱码,让人很头疼。

解决办法:

第一种:这种方法,估计很多人都知道,那就在 controller 中的每个方法的  @RequestMappering 注解中进行编码设置,如下所示:

@RequestMapping(value = "/queryUserById",produces = "text/plain;charset=utf-8")

这种方法可以解决返回乱码问题,但是存在一个问题就是:需要在每一个的方法中都要写上 produces = "text/plain;charset=utf-8"

这句设置,这样无形中,让我们的代码看起来,有那么一些不美观,作为一个慵懒的程序猿,也不会允许我们一直在重复做写这代码,

所以有了第二种方法。

第二种:与第一种方法相比,这种方法只需要在 spring-mvc.xml 配置文件中配置一次就好

application/json;charset=utf-8

text/html;charset=utf-8

application/x-www-form-urlencoded

sscom 中文显示 乱码_SSM框架:解决后台传数据到前台中文乱码问题,使用@ResponseBody返回json 中文乱码 Web程序 - 贪吃蛇学院-专业IT技术平台...相关推荐

  1. java专业编码_java编码中的坑(记一次解决编码BUG的经历) - 贪吃蛇学院-专业IT技术平台...

    1.2016年11月15日(周二),我被经理外派出差渝北金开大道,任务:解决那边的一个数据库乱码异常 2.那边的负责人描述:数据库原是utf8编码,他为了兼容emoji表情,改为utf8mb4,之后出 ...

  2. html传递json中文乱码,解决后台传数据到前台中文乱码问题,使用@ResponseBody返回json 中文乱码...

    解决方法一: @RequestMapping(value="/getphone",produces = "text/plain;charset=utf-8") ...

  3. 后台传数据到前台出现中文乱码解决办法

    1.在jsp页面上添加meta属性 <%@ page language="java" contentType="text/html; charset=UTF-8&q ...

  4. 如何从后台传数据到前台显示

    这不是什么很难的问题,只是我接触java,struts2,hibernate不久,所以这里遇到了很大问题,经过一天半的艰辛测试,终于实现了功能,所以肯定要留个脚印了. 目标:在后台从java中查询数据 ...

  5. php mysql存储中文为空_PHP如何解决MySQL存储数据中文乱码

    PHP如何解决MySQL存储数据中文乱码?本文主要介绍了PHP+MySQL存储数据常见中文乱码问题,针对php+mysql常见的中文乱码问题予以总结分析,并给出了解决方法供大家参考.需要的朋友可以参考 ...

  6. mysql中文显示??的解决办法

    场景描述: mysql workbench中查询的数据,中文显示?? 且往mysql表里插入中文数据报 "ERROR 1366 (HY000): Incorrect string value ...

  7. mysql for Mac 下创建数据表中文显示为?的解决方法

    在我的绝版Mac mini下安装了mysql 5.7版本,实例中,在通过load data 导入数据时发现表中的中文显示为  ? 通过百度,发现多个版本的解决方法,将其中一个成功解决的方法贴上来: 大 ...

  8. mysql for mac中文_mysql for Mac 下创建数据表中文显示为?的解决方法

    在我的绝版Mac mini下安装了mysql 5.7版本,实例中,在通过load data 导入数据时发现表中的中文显示为  ? 通过百度,发现多个版本的解决方法,将其中一个成功解决的方法贴上来: 大 ...

  9. JS从后台获取数据,前台动态添加tr标签中的td标签

    功能描述: 要求从后台查询该省份的所有城市,然后动态的再前台固定的tr标签中添加相应的td标签来展示城市基本信息: 文章目录 #一.前台jsp及js源码 jsp:在固定的tr标签中添加一个id,通过j ...

最新文章

  1. 图解:消息传输的架构模式
  2. [leetcode]Multiply Strings @ Python
  3. java 列表框简单案例
  4. System tuning中经常用到的一些Tcode
  5. infoseccrypto_java下载_關於php接ICBC的支付接口的解決方案
  6. AjAx下拉列表框(SELECT)jquery插件
  7. 顶岗实习周记java方向_JAVA软件开发——顶岗实习周记25篇.doc
  8. pytorch transformers
  9. 优步杭州推出顺路接单功能,不久将向全国开放!
  10. javascript中事件
  11. 关于windows的进程处理(三)
  12. word中如何优雅的显示代码
  13. 《Cocos2D-x权威指南》——第3章 Cocos2D-x中的核心类
  14. windows下运行bochs
  15. 强烈推荐:创业起步 八种赢利模式
  16. Windows2003搭建IIS网站
  17. 英语计算机手抄报图片大全,关于英语手抄报图片简单又整洁
  18. m1136能支持哪些服务器,实测惠普M1136无线一体机,成就精英效率!
  19. java sqlite读取数据库_java如何读写sqlite数据库
  20. undefined是什么意思啊

热门文章

  1. 红帽 rhcs 组件实现 nginx 高可用负载均衡
  2. Mercurial与TortoiseHg使用入门教程(转)
  3. 共享打印机后其他计算机搜索不到,打印机共享之后,为什么其他电脑还是搜索不到...
  4. Nova Tek Hdmiout 小板调试总结
  5. zabbix template pg_monz for PostgreSQL
  6. python基础之Requests库
  7. Windows下win32api下载地址
  8. 机器人开发--常用仿真软件工具
  9. 2023西安建筑科技大学考研介绍
  10. Win11 更新完检测不到音频设备