`
确实比较男
  • 浏览: 115006 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

spring mvc @ResponseBody http报错406

阅读更多

项目使用的是spring mvc 3.2.4 ,在使用到@ResponseBody 的时候出现http 406的错误,解决方法:

在pom.xml中添加上一下代码就ok了。

 

		<dependency>
			<groupId>com.fasterxml.jackson.core</groupId>
			<artifactId>jackson-core</artifactId>
			<version>2.2.3</version>
		</dependency>
		<dependency>
			<groupId>com.fasterxml.jackson.core</groupId>
			<artifactId>jackson-databind</artifactId>
			<version>2.2.3</version>
		</dependency>
		<dependency>
			<groupId>com.fasterxml.jackson.core</groupId>
			<artifactId>jackson-annotations</artifactId>
			<version>2.2.3</version>
		</dependency>


在controller 中的代码:

 

 

@RequestMapping("/findCitys")
	       public @ResponseBody List<City> findCitys(){
		       return cityService.queryAllList();
	       }



 



 

分享到:
评论

相关推荐

    springMVC的数据传递

    在上述代码中,`@GetMapping`注解定义了HTTP GET请求的映射,而`@ResponseBody`告诉Spring MVC将`getUser()`方法返回的`User`对象直接序列化成JSON或XML,并作为HTTP响应的主体。 `ResponseEntity`是Spring MVC中另...

    springMvc注解之@ResponseBody和@RequestBody详解

    Spring MVC注解之@ResponseBody和@RequestBody详解 在Spring MVC框架中,@ResponseBody和@RequestBody是两个非常重要的注解,它们分别用于处理HTTP请求响应体和请求体的序列化和反序列化。下面,我们将详细介绍这两...

    springmvc实现json交互-requestBody和responseBody

    在Spring MVC中,`@RequestBody`和`@ResponseBody`两个注解是实现JSON交互的关键。`@RequestBody`注解用于读取HTTP请求的内容,通常是请求体中的JSON字符串。Spring MVC通过HttpMessageConverter接口将这个字符串...

    jackon 2.9.1

    `@ResponseBody`是Spring MVC中的一个注解,它告诉Spring框架将方法的返回值直接写入HTTP响应体,而不是作为一个视图来渲染。在这个上下文中,配合Jackson库,Spring可以将Java对象转换为JSON,使得服务端能够返回...

    jackson-core-asl-1.9.13及jackson-mapper-asl-1.9.13架包.rar

    可用于Spring MVC框架,spring MVC中返回使用@ResponseBody注解返回时,后台没报错,就控制台显示406 Not Acceptable 原因是缺少jackson的包:jackson-core-asl-1.9.2.jar和jackson-mapper-asl-1.9.2.jar

    jackson的包:jackson-core-asl-1.9.2.jar和jackson-mapper-asl-1.9.2.jar

    spring MVC中返回使用@ResponseBody注解返回时,后台没报错,就控制台显示406 Not Acceptable 原因是缺少jackson的包:jackson-core-asl-1.9.2.jar和jackson-mapper-asl-1.9.2.jar

    SpringBoot注解详解.pdf

    3. **@Controller**:标记一个类作为Spring MVC的控制器,负责处理HTTP请求。控制器方法通常会结合`@RequestMapping`注解,将URL请求映射到具体的处理方法。 4. **@RestController**:`@Controller`和`@...

    SSM-Spring02

    SpringMVC 是一种基于 Java 实现 MVC 模型的轻量级 Web 框架,它是 Spring 框架的一部分,主要用来进行 Web 开发,是对 Servlet 进行了封装。SpringMVC 的优点是使用简单、开发便捷、灵活性强。 SpringMVC 概述 ...

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

    在使用 Spring MVC 框架时,可能会出现 HTTP Status 404 错误。解决方法是,检查 Controller 中的请求映射是否正确,并且确保视图文件的路径正确。 Spring Security 引用数据库管理用户权限 在使用 Spring ...

    java或Java框架中常用的注解及其作用详解_资料.docx

    - `@ModelAttribute`和`@SessionAttributes`:在Spring MVC中,`@ModelAttribute`用于将请求参数绑定到模型对象,`@SessionAttributes`则用于在HTTP会话中存储模型对象。 - `@PathVariable`:从URL路径中提取参数...

    解决layui上传文件提示上传异常,实际文件已经上传成功的问题

    在描述中提到的代码示例中,我们可以看到一个Spring MVC的控制器方法,用于处理文件上传。这个方法的返回值类型是`JSONObject`,这是正确的,因为layui需要JSON格式的响应。然而,当发生异常时,代码将"msg"字段设置...

Global site tag (gtag.js) - Google Analytics