0 0

springmvc3.x responsebody5

springmvc @ResponseBody返回的字符串编码是iso-8859-1
所以输出结果为乱码.
有人提供方法:
在springmvc 配置文件加入
<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> 


以前项目能成功消除乱码.但是现在单独使用springmvc时却不能成功,
什么原因呢

问题补充:
jinnianshilongnian 写道
修改response 的编码为如 utf-8/ gbk 看你项目是什么编码

不是这个原因
2012年3月02日 17:21

2个答案 按时间排序 按投票排序

0 0

修改response 的编码为如 utf-8/ gbk 看你项目是什么编码

2012年3月02日 21:30
0 0

加 filter
[url]
    <filter>
        <filter-name>Set Character Encoding</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
        <init-param>
            <param-name>forceEncoding</param-name>
            <param-value>true</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>Set Character Encoding</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>[/url]
   

2012年3月02日 21:29

相关推荐

    SpringMVC4.x案例和配置

    SpringMVC4.x是Spring框架的一个重要组成部分,用于构建Web应用程序的模型-视图-控制器(MVC)架构。在本案例中,我们将深入探讨SpringMVC4.x的配置和应用,结合博客园的java web教程,以帮助你更好地理解和实践这一...

    springmvc3.zip

    在 "springmvc3.zip" 这个压缩包中,我们可以预见到包含的是 Spring MVC 3.x 版本的相关资料或代码示例。 在 Spring MVC 中,以下是一些核心概念和知识点: 1. **DispatcherServlet**:这是 Spring MVC 的入口点,...

    Springmvc 4.x利用@ResponseBody返回Json数据的方法

    在Spring MVC 4.x版本中,开发者可以使用@ResponseBody注解来简化控制器层向客户端返回JSON格式数据的过程。 ### @ResponseBody注解使用方法 @ResponseBody注解可以作用于方法上,它会指示Spring MVC框架将该方法...

    SpringMVC4.X:Spring MVC 4.X REST JSON示例

    SpringMVC 4.X版本引入了对RESTful服务的强大支持,使得开发者可以轻松地创建JSON格式的数据交换服务。下面,我们将详细探讨Spring MVC 4.X REST JSON示例中的关键知识点。 1. **Spring MVC 4.1.4**: 这是Spring ...

    Maven 搭建Spring + SpringMVC.rar

    Spring框架则是一个轻量级的应用框架,而SpringMVC是Spring框架的一个重要组成部分,专门用于处理Web应用程序的Model-View-Controller(MVC)设计模式。本教程将详细讲解如何使用Maven来搭建一个整合了Spring和...

    @responsebody+jetbrick-template-2.x+log+validator + springMVC 验证 注解 所需jar包

    2)性能还不错的模板引擎jetbrick-template-2.x 2.x的所需的所有jar包 3)日志jar包:slf4j和logback 所有 4)阿里 druid 连接池jar包 5)mysql数据库链接驱动jar包 6)能提高编码效率和代码简洁的 lombok jar包

    基于注解的spring3+hibernate3的springMVC框架

    综上所述,这个项目展示了如何利用Spring 3.x的注解配置,配合Hibernate 3.x进行持久化操作,并通过SpringMVC处理HTTP请求,构建一个高效、灵活的企业级应用。通过深入理解这些框架和注解的用法,开发者能够更有效地...

    springMVC资料

    "SpringMVC3"这个文件名可能是指SpringMVC 3.x系列的资料,这个系列引入了大量改进,包括增强的注解支持、异步处理能力、更高效的视图解析,以及对RESTful服务的支持。在这个版本中,你可以学习到如何使用@...

    springMVC的 RequestBody和 ResponseBody和RequestParam.docx

    ### Spring MVC 中的 RequestBody 和 ResponseBody 及 RequestParam 使用详解 #### 一、Spring MVC 概述 Spring MVC 是 Spring Framework 的一部分,它提供了一种清晰的模型—视图—控制器架构实现,用于构建 Web ...

    SpringMVC生成JSON(二)

    在本篇博文中,我们将深入探讨如何在SpringMVC框架中生成JSON响应,这是Web开发中的常见需求。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于人阅读和编写,同时也易于机器解析和生成。在...

    SpringMVC面试专题及答案.pdf

    - **替换选项**:实际上没有直接的替换注解,但在 Spring 5.x 之后,可以使用 `@RestController` 来替代 `@Controller` 和 `@ResponseBody` 的组合,用于直接返回 JSON 数据。 #### 8. `@RequestMapping` 注解的...

    Springmvc-helloword简单例子

    &lt;version&gt;5.x.x.RELEASE &lt;!-- 其他必要的依赖,如:servlet-api, jstl --&gt; ``` 2. **配置 DispatcherServlet** 创建 `web.xml` 文件,配置 SpringMVC 的前端控制器 DispatcherServlet,它负责接收请求并分发...

    Maven SpringMVC 测试DEMO

    3. 配置pom.xml: pom.xml是Maven项目的配置文件,用于定义项目信息、依赖管理和构建过程。在这个DEMO中,我们需要添加SpringMVC和其它相关依赖,如Spring核心、JSTL等。例如: ```xml &lt;groupId&gt;org.spring...

    SpringMVC加入json支持的jar

    &lt;version&gt;2.x.x&lt;/version&gt; &lt;!-- 使用最新的版本号 --&gt; &lt;groupId&gt;com.fasterxml.jackson.core&lt;/groupId&gt; &lt;artifactId&gt;jackson-annotations &lt;version&gt;2.x.x&lt;/version&gt; &lt;!-- 使用最新的版本号 --&gt; &lt;groupId&gt;...

    SpringMVC 入门 框架搭建demo,

    3. **配置 SpringMVC** 创建 `web.xml` 文件作为项目的部署描述符,配置 DispatcherServlet 作为请求的前端控制器,以及 SpringMVC 的初始化参数: ```xml &lt;servlet-name&gt;dispatcher &lt;servlet-class&gt;org....

    Spring+SpringMVC+MyBatis返回json所需jar包

    3. **MyBatis与Jackson集成**:虽然MyBatis主要处理数据库操作,但如果你需要将查询结果直接转换为JSON,可以在MyBatis的配置中指定使用Jackson。在`mybatis-config.xml`中添加`ObjectMapper`的配置: ```xml ...

    springMVC json格式转换demo

    3. 使用`@RequestBody`和`@ResponseBody`注解处理JSON数据的转换。 4. 在前端使用合适的API发送JSON请求。 5. 编写测试用例验证JSON转换功能的正确性。 通过理解和实践这个示例,开发者可以掌握在Spring MVC中处理...

    maven搭建springMVC环境

    3. 在`pom.xml`中添加Spring MVC和相关依赖。 4. 配置`web.xml`和`servlet-context.xml`文件。 5. 创建控制器类并实现业务逻辑。 6. 使用Maven打包项目。 这个过程完成后,你就成功地用Maven搭建了一个基础的Spring...

    eclipse 搭建SpringMVC框架一

    在向导中选择你需要的Spring版本,这里我们假设是Spring 3.x。点击"Next" -&gt; "Finish",这样Spring MVC的相关库就会被添加到项目中。 3. **配置Web.xml** 在"WebContent/WEB-INF"目录下,创建web.xml文件。这是Web...

    springmvc例子

    &lt;version&gt;5.x.x.RELEASE ``` 接下来,配置Spring MVC。在web.xml文件中,你需要定义DispatcherServlet,并设置其初始化参数,指定Spring MVC的配置文件位置。例如: ```xml &lt;servlet-name&gt;dispatcher ...

Global site tag (gtag.js) - Google Analytics