`

SpringMVC访问出错No converter found for return value of type

 
阅读更多

在使用SSM整合的时候,spring mvc 添加@ResponseBody的时候,正常情况下都会返回json的。但是又的时候如果没有配置好的话,如果想要返回Map的json对象会报:No converter found for return value of type: class java.util.HashMap错误。

如下图:

果返回的事字符串或者事Integer类型就可以正常返回,但是如果返回对象的话,就会出现这个错误。说明在spring mvc转换成json的时候出错了。

解决方案一:

查看pom.xml是否添加了jackson相关的jar.

我们知道spring mvc默认使用的事jackson来转换json的。如果没有的话,添加上即可。

方案二:

如果不想在pom.xml中添加的话,可以在spring-mvc.xml中添加如下配置:

<!-- 启动Springmvc注解驱动 -->

<mvc:annotation-driven/>

<!-- 返回json 方法一 需要导入 fastjson.jar包 -->

<mvc:annotation-driven>

<mvc:message-converters register-defaults="false">

<!-- 避免IE执行AJAX时,返回JSON出现下载文件 -->

<bean id="fastJsonHttpMessageConverter" class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">

<property name="supportedMediaTypes">

</property>

</bean>

</mvc:message-converters>

</mvc:annotation-driven>

 

分享到:
评论

相关推荐

    Springmvc : Failed to convert property value of type 'java.lang.String' to int

    标题“Springmvc : Failed to convert property value of type 'java.lang.String' to int”涉及的是一个在使用Spring MVC框架时常见的错误。这个错误通常出现在尝试将一个字符串类型(String)的属性值转换为整型...

    springmvc如何访问静态资源

    该txt文档主要讲了在利用springmvc框架来搭建项目时有什么方法可以访问静态资源。

    基于SpringMVC annotation 的图形验证码

    基于SpringMVC annotation 的图形验证码 主要是controller的写法 实现前台验证码的显示 和刷新 验证功能相信大家都能写出来 访问 http://localhost:8080/SpringMVC_annotation_volidate/login jsp页面关键代码 ...

    SpringMVC PPT_springmvc_

    SpringMVC 是一款基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的重要组成部分,主要用于构建 MVC(Model-View-Controller)模式的 Web 应用程序。本教程将深入探讨 SpringMVC 的核心概念、配置以及实际应用。...

    SpringMVC实现简单登录配置

    在本文中,我们将深入探讨如何使用SpringMVC框架来实现一个简单的登录配置。SpringMVC是Spring框架的一个组件,主要用于构建Web应用程序,提供模型-视图-控制器(MVC)架构支持。它使得开发者能够更方便地处理HTTP...

    初学springmvc连接数据库

    在初学SpringMVC框架并尝试连接到MySQL数据库时,你需要了解一些核心概念和技术。SpringMVC是Spring框架的一部分,专门用于处理Web应用程序的请求-响应模型。它提供了灵活的模型视图控制器(MVC)架构,使得开发人员...

    SpringMVC完整demo.zip

    SpringMVC是Spring框架的一部分,专门用于构建Web应用程序。它是一个模型-视图-控制器(MVC)架构的实现,提供了强大的数据绑定、类型转换、校验和事件处理功能,使得开发人员能够更加专注于业务逻辑,而不是底层的...

    SpringMVC 实例

    SpringMVC 是一款基于 Java 的轻量级 Web 开发框架,是 Spring 框架的重要组成部分,用于构建高效、可维护的 MVC(Model-View-Controller)架构的应用程序。在这个实例中,我们将深入探讨 SpringMVC 的核心概念、...

    springmvc-helloworld

    &lt;param-value&gt;/WEB-INF/springmvc-servlet.xml&lt;/param-value&gt; &lt;load-on-startup&gt;1 &lt;servlet-name&gt;springmvc &lt;url-pattern&gt;/ ``` 3. **配置 SpringMVC**:创建 `springmvc-servlet.xml` 配置文件,配置视图...

    springmvc json类型转换错误解决方案

    这个错误通常表现为`java.lang.IllegalArgumentException: No converter found for return value of type...`。在本问题中,具体的错误信息是`No converter found for return value of type: class ...

    springMVC练手代码

    SpringMVC是Spring框架的一个模块,专为构建Web应用程序提供模型-视图-控制器(MVC)架构。这个“springMVC练手代码”压缩包包含的资源可以帮助初学者或开发者深入了解并实践SpringMVC的基本操作和核心概念。 首先...

    SpringMVC学习编程代码

    SpringMVC是Spring框架的一个模块,专为构建Web应用程序提供模型-视图-控制器(MVC)架构。这个“SpringMVC学习编程代码”压缩包包含了一整套用于学习SpringMVC的实例代码,旨在帮助开发者更好地理解和掌握这一强大...

    springmvc_access_static_resourcespringMVC3学习(四)--访问静态文件如js,jpg,css(源码)

    springmvc_access_static_resourcespringMVC3学习(四)--访问静态文件如js,jpg,css(源码)

    springmvc做的接口

    SpringMVC是Spring框架的一部分,专门用于构建Web应用程序的模型-视图-控制器(MVC)架构。这个接口示例是基于SpringMVC构建的,主要用于处理客户端的JSON请求并返回JSON响应,非常适合初学者学习。 在SpringMVC中...

    SpringMVC讲解文档

    SpringMVC 框架知识点总结 SpringMVC 是一个基于 Java 语言的 Web 应用程序框架,主要用于构建 Web 应用程序。下面是 SpringMVC 框架的知识点总结: DispatcherServlet 前端控制器 * 作为 SpringMVC 框架的入口点...

    springmvc4简单例子

    6. **数据访问**:Spring MVC可以与各种数据访问技术集成,如JDBC、Hibernate或MyBatis。在"spring-mvc-mybatis-sample-master"这个例子中,很可能用到了MyBatis作为ORM框架,通过`SqlSessionFactory`和`Mapper`接口...

Global site tag (gtag.js) - Google Analytics