@ResponseBody

在@Controller 类方法中能够让字符串直接返回内容。

其返回处理的类是org.springframework.http.converter.StringHttpMessageConverter,此类默认编码

<span style="font-size:18px;">public static final Charset DEFAULT_CHARSET = Charset.forName("ISO-8859-1");</span>

想自己定义返回编码,需配置一下:

<span style="font-size:18px;"><mvc:annotation-driven><mvc:message-converters register-defaults="true"><bean class="org.springframework.http.converter.StringHttpMessageConverter"><constructor-arg value="UTF-8" /></bean></mvc:message-converters>
</mvc:annotation-driven></span>

转载于:https://www.cnblogs.com/jhcelue/p/6790020.html

Spring mvc 注解@ResponseBody 返回内容编码问题相关推荐

  1. java注解式开发_JAVA语言之Spring MVC注解式开发使用详解[Java代码]

    本文主要向大家介绍了JAVA语言的Spring MVC注解式开发使用详解,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. MVC注解式开发即处理器基于注解的类开发, 对于每一个定义的处 ...

  2. Spring MVC 3.0 返回JSON数据的方法

    Spring MVC 3.0 返回JSON数据的方法 1. 直接 PrintWriter 输出 2. 使用 JSP 视图 3. 使用Spring内置的支持 // Spring MVC 配置 <b ...

  3. spring mvc(注解)上传文件的简单例子

    spring mvc(注解)上传文件的简单例子,这有几个需要注意的地方 1.form的enctype="multipart/form-data" 这个是上传文件必须的 2.appl ...

  4. Spring MVC Controller中返回json数据中文乱码处理

    问题 在使用spring MVC Controller的过程中,发现返回到客户端的的中文出现乱码.后台Java代码: @RequestMapping(value = "/upload&quo ...

  5. 【spring学习笔记】(二)Spring MVC注解配置 参数转换注解@RequestMapping@RequestParam、@PathVariable@MatrixVariable

    @TOC 介绍 在Spring MVC项目中,<\context:component-scan>配置标签还会开启@Request-Mapping.@GetMapping等映射注解功能(也就 ...

  6. Http请求中Content-Type讲解以及在Spring MVC注解中produce和consumes配置详解

    转载自https://blog.csdn.net/shinebar/article/details/54408020 引言: 在Http请求中,我们每天都在使用Content-type来指定不同格式的 ...

  7. Spring MVC注解、标签库、国际化

    本篇文章主要介绍自己在学习Spring MVC常用注解.标签库.国际化遇到的一些问题,分享给大家,希望对你有所帮助. 问题一:指定扫描包的位置 应该将所有控制器类都放在基本包下,并且指定该扫描包,避免 ...

  8. Spring MVC同一方法返回JSON/XML格式

    最近一道面试题,要求同一API接口支持不同格式返回值.一开始是设想通过过滤器(Filter)设置返回值,但是并不可行,因为方法返回值一般都是类型需要做转换,而过滤器则是前置的.另一方面可以通过拦截器的 ...

  9. Spring MVC –使用@ResponseBody轻松实现基于REST的JSON服务

    Spring 3使JSON REST服务非常容易. 本教程将通过几个步骤向您展示如何进行. 您可以在GitHub上获取代码. 先决条件 您应该有一个运行中的Spring MVC应用程序. 如果尚未设置 ...

最新文章

  1. 杭电 HOJ 1312 Red and Black 解题报告
  2. java程序设计_Java程序设计:学习笔记(4-5)(未完工)
  3. 50本程序员圣经级别书籍!包邮送到家!一书在手,天下我有!
  4. LeetCode Rotate List
  5. 机器学习笔记: Upsampling, U-Net, Pyramid Scene Parsing Net
  6. 一加会搭载鸿蒙,华为P50用液态镜头,小米11于29日发布,一加9一季度发布
  7. Spark SQL之DataFrame概述
  8. 数值分箱与one-hot
  9. python response.json()报错_解决Django响应JsonResponse返回json格式数据报错问题
  10. 界面设计方法 (2) — 4.界面设计的原则与标准
  11. 详解 Qt 串口通信程序全程图文 (3)
  12. 执行一次怎么会写入两次数据_Java进阶知识:一文详解缓存Redis的持久化机制,新手看完也会用
  13. vc 调试mysql_MySQL数据库的安装调试和VC实现
  14. centos7本地安装mysql数据库_在CentOS7系统上安装MySQL数据库
  15. C/C++ 变量的初始化
  16. 去掉IE上的 单击以激活和使用此控件 提示
  17. Java Programming Test Question 2
  18. 基于Bokeh库,手把手教你制作“子弹图“和“瀑布图“!
  19. qt4.8.6操作ppt
  20. Jetson Nano配置MCP2515 CANBUS模块

热门文章

  1. SpringBoot中的自定义路径怎么配置/根目录配置方法
  2. 快速排序的时间复杂度分析
  3. Spring学习总结二
  4. JAVA Unsafe类
  5. 都2021年了,不会还有人连深度学习还不了解吧(六)-- Padding篇
  6. 操作系统(四)操作系统的运行机制
  7. Mysql:Sql的执行顺序
  8. 新浪是如何分析处理32亿条实时日志的?
  9. 从PM到GAN——LSTM之父Schmidhuber横跨22年的怨念(文字版)
  10. excel打印预览在哪里_打印小心机:轮页眉页脚的重要性