在使用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”涉及的是一个在使用Spring MVC框架时常见的错误。这个错误通常出现在尝试将一个字符串类型(String)的属性值转换为整型...
该txt文档主要讲了在利用springmvc框架来搭建项目时有什么方法可以访问静态资源。
基于SpringMVC annotation 的图形验证码 主要是controller的写法 实现前台验证码的显示 和刷新 验证功能相信大家都能写出来 访问 http://localhost:8080/SpringMVC_annotation_volidate/login jsp页面关键代码 ...
SpringMVC 是一款基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的重要组成部分,主要用于构建 MVC(Model-View-Controller)模式的 Web 应用程序。本教程将深入探讨 SpringMVC 的核心概念、配置以及实际应用。...
在本文中,我们将深入探讨如何使用SpringMVC框架来实现一个简单的登录配置。SpringMVC是Spring框架的一个组件,主要用于构建Web应用程序,提供模型-视图-控制器(MVC)架构支持。它使得开发者能够更方便地处理HTTP...
在初学SpringMVC框架并尝试连接到MySQL数据库时,你需要了解一些核心概念和技术。SpringMVC是Spring框架的一部分,专门用于处理Web应用程序的请求-响应模型。它提供了灵活的模型视图控制器(MVC)架构,使得开发人员...
SpringMVC是Spring框架的一部分,专门用于构建Web应用程序。它是一个模型-视图-控制器(MVC)架构的实现,提供了强大的数据绑定、类型转换、校验和事件处理功能,使得开发人员能够更加专注于业务逻辑,而不是底层的...
SpringMVC 是一款基于 Java 的轻量级 Web 开发框架,是 Spring 框架的重要组成部分,用于构建高效、可维护的 MVC(Model-View-Controller)架构的应用程序。在这个实例中,我们将深入探讨 SpringMVC 的核心概念、...
<param-value>/WEB-INF/springmvc-servlet.xml</param-value> <load-on-startup>1 <servlet-name>springmvc <url-pattern>/ ``` 3. **配置 SpringMVC**:创建 `springmvc-servlet.xml` 配置文件,配置视图...
这个错误通常表现为`java.lang.IllegalArgumentException: No converter found for return value of type...`。在本问题中,具体的错误信息是`No converter found for return value of type: class ...
SpringMVC是Spring框架的一个模块,专为构建Web应用程序提供模型-视图-控制器(MVC)架构。这个“springMVC练手代码”压缩包包含的资源可以帮助初学者或开发者深入了解并实践SpringMVC的基本操作和核心概念。 首先...
SpringMVC是Spring框架的一个模块,专为构建Web应用程序提供模型-视图-控制器(MVC)架构。这个“SpringMVC学习编程代码”压缩包包含了一整套用于学习SpringMVC的实例代码,旨在帮助开发者更好地理解和掌握这一强大...
springmvc_access_static_resourcespringMVC3学习(四)--访问静态文件如js,jpg,css(源码)
SpringMVC是Spring框架的一部分,专门用于构建Web应用程序的模型-视图-控制器(MVC)架构。这个接口示例是基于SpringMVC构建的,主要用于处理客户端的JSON请求并返回JSON响应,非常适合初学者学习。 在SpringMVC中...
SpringMVC 框架知识点总结 SpringMVC 是一个基于 Java 语言的 Web 应用程序框架,主要用于构建 Web 应用程序。下面是 SpringMVC 框架的知识点总结: DispatcherServlet 前端控制器 * 作为 SpringMVC 框架的入口点...
6. **数据访问**:Spring MVC可以与各种数据访问技术集成,如JDBC、Hibernate或MyBatis。在"spring-mvc-mybatis-sample-master"这个例子中,很可能用到了MyBatis作为ORM框架,通过`SqlSessionFactory`和`Mapper`接口...