`

Spring3.X @注解返回乱码解决方案

阅读更多

@ResponseBody乱码的解决方案比较简单,只要在spring的配置文件中,增加如下配置即可

01 <!--启动Spring MVC的注解功能,完成请求和注解POJO的映射并且设置ResponseBody返回编码 -->
02 <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping" />
03 <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter" >
04     <property name="messageConverters">  
05          <list>  
06              <bean class "org.springframework.http.converter.StringHttpMessageConverter"
07                 <constructor-arg>
08                     <bean class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
09                         <property name="targetClass" value="java.nio.charset.Charset" />
10                        <property name="targetMethod" value="forName"/>
11                        <property name="arguments" value="UTF-8"/>
12                     </bean>
13                 </constructor-arg>
14             </bean>  
15          </list>  
16    </property
17 </bean>

 

分享到:
评论

相关推荐

    spring注解出现中文乱码

    根据题目中的描述,“Spring注解json传值,界面出现中文乱码”,结合给定的部分内容,可以明确几个关键点: 1. **Spring框架使用注解处理JSON数据**:这通常涉及到`@RestController`或`@Controller`配合`@...

    SpringMVC解决乱码

    SpringMVC乱码解决方案 SpringMVC是一个流行的Java Web框架,用于构建Web应用程序。然而,在使用SpringMVC时,可能会遇到乱码问题,例如在使用@ResponseBody注解时返回的数据出现乱码。在本文中,我们将讨论解决...

    关于Struts2.1.8.1时间控件乱码的解决

    本文将深入探讨Struts2.1.8.1版本中时间控件乱码问题的成因,并提供有效的解决方案。 首先,我们要理解乱码问题的根源。在Web应用中,数据的编码格式至关重要。当服务器与客户端之间传输的数据编码不一致时,就可能...

    Ajax乱码解决方案

    ### Ajax乱码解决方案 在进行Ajax开发的过程中,经常会遇到数据编码问题导致的乱码现象。这类问题虽然看似简单,但若处理不当,则可能耗费大量时间进行调试与解决。本文将结合一个具体的案例来探讨如何有效地解决...

    Spring boot 集成 redis (解决String类型乱码) 缓存用redis

    总的来说,Spring Boot与Redis的集成为开发者提供了一个简单而高效的数据缓存解决方案。通过合理的配置和使用,可以有效提升系统的性能,降低数据库的压力。对于String类型的乱码问题,只需要正确设置序列化方式,就...

    Java中文乱码浅析及解决方案

    本文将深入探讨这一问题,并提供相应的解决方案。 首先,我们要理解Java编译器编码与运行环境编码的差异。Windows系统通常使用GBK或GB2312作为默认字符编码,而Linux系统倾向于使用UTF-8。如果Java程序在Windows...

    SpringMVC解决GET请求时中文乱码的问题.rar

    本文将深入探讨这个问题,并提供解决方案。 一、问题解析 1. GET请求原理:GET请求的参数通常会附加在URL后面,形如`http://example.com?param1=value1&param2=value2`。浏览器在构建这个URL时,会按照默认的字符...

    详解Spring MVC3返回JSON数据中文乱码问题解决

    在Spring MVC3中处理JSON数据的中文乱码问题是一个常见需求,而解决中文乱码的关键在于正确设置字符编码。在当前的IT技术环境下,尤其是在Web开发中,处理数据编码是基本技能之一。当在Web页面上显示中文时,可能会...

    彻底解决Spring MVC中文乱码问题的方案

    本篇文章将深入探讨如何彻底解决Spring MVC中的中文乱码问题,以便于开发者能够流畅地处理中文数据。 首先,当用户通过表单提交中文参数时,可能会遇到乱码问题。确保JSP页面的编码设置为UTF-8,例如在页面头部添加...

    SpringMVC请求/响应乱码问题解决方案解析

    "SpringMVC请求/响应乱码问题解决方案解析" SpringMVC请求/响应乱码问题是指在使用SpringMVC框架进行Web开发时,请求参数或响应内容出现乱码的问题。这种问题的出现是由于字符编码的不一致所引起的。本文将详细介绍...

    springmvc插件

    #### 六、常见问题及解决方案 1. **启动时出现 NoClassDefFoundError**:检查是否缺少必要的 JAR 包或者 Java 版本不兼容。 2. **页面无法正常渲染**:检查视图解析器的配置是否正确,以及 JSP 文件路径是否正确。 ...

    spring 问题总结实用知识库分享知识分享

    springMVC ResponseBody 返回汉字乱码解决方案 在使用 SpringMVC 时,可能会出现汉字乱码错误。解决方法是,使用 SpringMVC 的编码过滤器,确保响应体的编码正确,并且确保视图文件的编码正确。 springboot 提示...

    Ajax乱码解决办法

    本文将详细探讨Ajax乱码的产生原因以及解决方案。 ### 一、乱码产生的原因 1. **服务器端编码不一致**:如果服务器返回的数据编码格式与客户端(浏览器)的预期编码不同,就会产生乱码。例如,服务器返回UTF-8编码...

    springmvc开发笔记

    #### 三、解决方案详解 针对这个问题,我们提供了两种解决策略:通过注解配置和通过继承自定义转换器的方式。 ##### 方案一:通过默认注解配置 这种方式通过Spring MVC的配置来改变默认的编码方式。具体步骤如下...

    处理中文乱码

    根据给定文件的信息,本文将重点围绕Struts框架下中文乱码的三种常见情况展开讨论,并提供解决方案。 #### 二、页面显示中文乱码 页面显示中文乱码是开发者经常会遇到的一种现象,主要发生在JSP页面中。由于JSP...

    MySpringMVC-字符乱码处理.rar

    下面将详细讨论Spring MVC中的字符编码问题及其解决方案。 首先,我们需要理解字符乱码的产生原因。字符乱码通常发生在数据的编码、传输和解码过程中。例如,当用户通过表单提交非ASCII字符时,如果服务器端的字符...

    J2EE以GET和POST方式提交表单的乱码解决(受教了)

    `struts2乱码处理.doc`文件很可能包含更具体的Struts2框架下的乱码解决方案,建议查看文档以获取更多细节。 总之,解决J2EE应用中GET和POST方式的乱码问题需要从服务器配置、页面编码以及代码处理三个方面入手,...

    spring2.5 学习笔记

    #### SSH整合存在的问题与解决方案 在进行SSH整合时,可能会遇到如JSP中Session访问、事务管理、中文乱码等问题,这些问题需要通过合理的配置和编码实践来解决。 以上是Spring2.5学习笔记中的核心知识点概述,每个...

    js传中文参数controller里获取参数乱码问题解决方法

    通过上述解决方案的应用,我们可以有效地解决前后端交互中出现的中文乱码问题。关键是确保前端发送请求时指定了正确的字符编码,并且后端能够正确解析这些编码。此外,合理的服务器配置也是保证系统稳定运行的重要...

    struts hibernate spring 知识点

    Spring是一个全面的后端开发框架,包括依赖注入、事务管理、AOP(面向切面编程)等功能,可以与Struts2和Hibernate集成,提供MVC架构的完整解决方案。 在SSH整合中,Struts2负责视图和控制器的交互,Hibernate负责...

Global site tag (gtag.js) - Google Analytics