spring 3.0 @ResponseBody注解返回中文问号乱码解决办法
2024-08-28 17:00:35
前几天给公司做项目,很久没接触java项目的我,遇到了一个问题,就是我在利用异步到控制器中查询,然后返回jaon字符串到前台,字符串中包含中文,于是我直接用了@ResponseBody注解,来返回到前台。
但是中文一直是问号返回到前台。后来几经尝试,在配置文件中添加字符集还是没用,我发现我没写错,后来某次突然想到是不是因为放错位置了,果然,字符集配置应该放在包扫描配置之前,不然扫描完成后再去设置字符也没有意义了。所以以下配置为正确解决办法。。
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" >
<property name="messageConverters">
<list>
<bean class = "org.springframework.http.converter.StringHttpMessageConverter">
<property name = "supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
</list>
</property>
</bean>
</list>
</property>
</bean>
<!-- 配置包扫描器 -->
<context:component-scan base-package="com.CanteenEvalute.controller"></context:component-scan>
<!-- 配置视图解析 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/"></property>
<property name="suffix" value=".jsp"></property>
</bean> </beans>
最新文章
- [2014.01.27]wfPrintOcx 票据打印控件 v5.3
- Unity3D音乐音效研究-MIDI与波表
- 怎样在myEclipse中使用debug调试程序?
- wp8 -- gameover
- 如何实现Windows Phone代码与Unity相互通信(事件方式)
- JNDI(转载)
- codeforces 652D . Nested Segments 线段树
- 爬虫关于ip管理池的应用
- 被非技术瓶颈阻挡了,没钱买Mac,挣扎ing
- 团队作业4——第一次项目冲刺 fOURth DaY
- 开发中使用UEditor编辑器的注意事项
- Docker(一):Docker入门教程
- koa+mysql+vue+socket.io全栈开发之前端篇
- 简单导出下载excel的方法
- C#学习笔记(35)——事件做的登录案例
- zabbix之 自定义(指定特定磁盘)监控io
- webpack——publicPath路径问题
- 什么是pytorch(1开始)(翻译)
- Cantor表(NOIP1999)
- 表迁移工具的选型-复制ibd的方法-传输表空间
热门文章
- ubuntu 下python安装及hello world
- 关于对SwfUpload的改造
- .netcore项目部署IIS问题
- react-native自定义原生组件
- 自定义Cell的流程
- Tensorflow报错:InvalidArgumentError: You must feed a value for placeholder tensor &#39;input_y&#39; with dtype
- 【转】C#中的combobox里DropDownStyle
- yunpian-python-sdk
- 如何理解java采用Unicode编码
- 公共子序列(luogu P1439)