`
frank1998819
  • 浏览: 758207 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类

spring3使用@ResponseBody 输出乱码,加入此配置(转)

 
阅读更多

spring3使用@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/plain;charset=UTF-8</value>
         </list>
       </property>
      </bean>
    </list>
 </property>
</bean>

分享到:
评论

相关推荐

    springMVC3使用@ResponseBody向浏览器返回 json,注意区分jar包前缀

    -- @ResponseBody() spring-mvc 3 xml 配置--&gt; &lt;!--处理 @ResponseBody 中文乱码问题 --&gt; &lt;bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"&gt; ...

    spring+mybatis 通过@ResponseBody返回结果中文乱码的解决方法

    在使用 Spring+Mybatis 框架时,经常会遇到一个问题,就是通过 @ResponseBody 返回结果时,中文字符会出现乱码的问题。这是因为在 Spring MVC 中,默认的字符编码是 ISO-8859-1,而中文字符需要使用 UTF-8 编码来...

    SpringMVC中解决@ResponseBody注解返回中文乱码问题

    总的来说,解决SpringMVC中`@ResponseBody`注解返回中文乱码问题的关键在于正确配置`HttpMessageConverter`,确保其支持UTF-8编码,并将这些配置放在`&lt;mvc:annotation-driven&gt;`元素之前。通过上述方法,可以有效地...

    Spring MVC中默认的ResponseBody为String的乱码问题.pdf

    在Spring MVC框架中,开发者经常遇到ResponseBody返回的字符串出现乱码的问题,特别是当字符串中包含中文字符时。这是因为Spring MVC默认使用了StringHttpMessageConverter来处理Response Body中的字符串,而这个...

    jackon 2.9.1

    3. `jackson-annotations-2.9.1.jar`: 注解模块,定义了一组用于配置序列化和反序列化行为的注解,如`@JsonProperty`、`@JsonInclude`等,这些注解可以附加到Java类或字段上,以控制Jackson如何处理它们。...

    SpringMVC解决乱码

    然而,在使用SpringMVC时,可能会遇到乱码问题,例如在使用@ResponseBody注解时返回的数据出现乱码。在本文中,我们将讨论解决SpringMVC乱码问题的两种方法。 方法一:配置AnnotationMethodHandlerAdapter 在...

    bundery#docs#问题3

    问题POST提交乱码@ResponseBody 返回乱码解决://添加 produces = "application/json;

    用ajax传递json到前台中文出现问号乱码问题的解决办法

    后来发现,因为在controller中返回json用了@ResponseBody,而spring源码中@ResponseBody 的实现类发现其默认的编码是 iso-8859-1,而项目用的编码为utf-8,所以传中文会出现乱码。 这里我使用了注解来解决: @...

    json 中文乱码解决方案

    3. **运行测试**:启动应用,查看控制台输出结果是否正确显示中文内容。 #### 四、总结 通过以上方法,我们可以有效地解决JSON数据传输过程中的中文乱码问题。关键在于确保整个系统的字符集一致性,并在必要时进行...

    Spring MVC注解开发总结

    5. **编写Spring MVC配置类**:创建一个配置类,如`SpringMvcConfig`,使用`@Configuration`和`@ComponentScan`注解来注册和扫描控制器类。 6. **加载Spring MVC配置**:继承`AbstractDispatcherServletInitializer...

    SpringMVC+Mybatis JAVA配置 非XML

    1,搭建SpringMVC 2,加载properties配置文件 3,集成mybatis ...7,解决@ResponseBody return String的中文乱码问题 8,配置静态资源映射ResourceHandlers 9,配置ViewControllers 10,配置filter 11,配置拦截器

    SSM框架整合(解决中文乱码,二级缓存,JSON,事务)

    在Controller方法中,可以使用`@ResponseBody`注解将返回值直接转化为JSON响应。 根据提供的文件名,`test.sql`可能包含一些测试用的SQL脚本,用于初始化数据库。`.png`文件可能是流程图或配置示意图,帮助理解配置...

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

    解决方法是,使用 Spring 的 profile 机制,配置不同的环境变量,并且使用 @Import 注解来简化配置文件。 spring 通过中间层工具类SpringBeanFactoryUtils 实现service 注入 在使用 Spring 时,可能需要使用中间层...

    SpringMVC+Mybatis+Maven 纯XML配置

    1,搭建SpringMVC 2,加载properties配置文件 3,集成mybatis ...7,解决@ResponseBody return String的中文乱码问题 8,配置静态资源映射ResourceHandlers 9,配置ViewControllers 10,配置filter 11,配置拦截器

    spring mvc 自學筆記

    在 Spring 配置文件中添加拦截器配置: ```java @Configuration @EnableWebMvc public class WebConfig implements WebMvcConfigurer { @Override public void addInterceptors(InterceptorRegistry registry) { ...

    Spring MVC面试题(2022最新版)

    - **配置**:Spring MVC更倾向于使用注解进行配置,而Struts2依赖于XML配置文件。 - **社区支持**:Spring MVC拥有更广泛的社区支持和更丰富的第三方库集成。 SpringMVC怎么样设定重定向和转发的? 在Spring MVC中...

    Spring MVC面试宝典1.pdf

    - **配置方式**:SpringMVC倾向于使用注解配置,而Struts2主要依赖XML配置文件。 ##### 3.2 SpringMVC怎么样设定重定向和转发的? - **重定向**:在控制器方法中返回一个字符串"redirect:/url"。 - **转发**:返回...

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

    例如:在web.xml中加入:&lt;filter&gt; &lt;filter-name&gt;CharacterEncodingFilter&lt;/filter-name&gt; &lt;filter-class&gt;org.springframework.web.filter.CharacterEncodingFilter&lt;/filter-class&gt; &lt;init-param&gt; &lt;param-name&gt;encoding...

    springmvc-restful

    将自定义过滤器注册到Spring MVC应用上下文,可以在`web.xml`中配置,或者在Spring Boot应用中使用`@WebFilter`注解,或者在Spring配置类中通过`FilterRegistrationBean`。 4. **Spring MVC与RESTful的最佳实践**...

    flex上传下载 并解决中文乱码

    例如,在Spring MVC中,可以在配置文件中指定`&lt;filter&gt;`处理编码问题,或者在Controller方法中使用`@RequestParam(value = "paramName", required = false, defaultValue = "", encoding = "UTF-8")`注解。...

Global site tag (gtag.js) - Google Analytics