项目使用的是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(); }
相关推荐
在上述代码中,`@GetMapping`注解定义了HTTP GET请求的映射,而`@ResponseBody`告诉Spring MVC将`getUser()`方法返回的`User`对象直接序列化成JSON或XML,并作为HTTP响应的主体。 `ResponseEntity`是Spring MVC中另...
Spring MVC注解之@ResponseBody和@RequestBody详解 在Spring MVC框架中,@ResponseBody和@RequestBody是两个非常重要的注解,它们分别用于处理HTTP请求响应体和请求体的序列化和反序列化。下面,我们将详细介绍这两...
在Spring MVC中,`@RequestBody`和`@ResponseBody`两个注解是实现JSON交互的关键。`@RequestBody`注解用于读取HTTP请求的内容,通常是请求体中的JSON字符串。Spring MVC通过HttpMessageConverter接口将这个字符串...
`@ResponseBody`是Spring MVC中的一个注解,它告诉Spring框架将方法的返回值直接写入HTTP响应体,而不是作为一个视图来渲染。在这个上下文中,配合Jackson库,Spring可以将Java对象转换为JSON,使得服务端能够返回...
可用于Spring MVC框架,spring MVC中返回使用@ResponseBody注解返回时,后台没报错,就控制台显示406 Not Acceptable 原因是缺少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
3. **@Controller**:标记一个类作为Spring MVC的控制器,负责处理HTTP请求。控制器方法通常会结合`@RequestMapping`注解,将URL请求映射到具体的处理方法。 4. **@RestController**:`@Controller`和`@...
SpringMVC 是一种基于 Java 实现 MVC 模型的轻量级 Web 框架,它是 Spring 框架的一部分,主要用来进行 Web 开发,是对 Servlet 进行了封装。SpringMVC 的优点是使用简单、开发便捷、灵活性强。 SpringMVC 概述 ...
在使用 Spring MVC 框架时,可能会出现 HTTP Status 404 错误。解决方法是,检查 Controller 中的请求映射是否正确,并且确保视图文件的路径正确。 Spring Security 引用数据库管理用户权限 在使用 Spring ...
- `@ModelAttribute`和`@SessionAttributes`:在Spring MVC中,`@ModelAttribute`用于将请求参数绑定到模型对象,`@SessionAttributes`则用于在HTTP会话中存储模型对象。 - `@PathVariable`:从URL路径中提取参数...
在描述中提到的代码示例中,我们可以看到一个Spring MVC的控制器方法,用于处理文件上传。这个方法的返回值类型是`JSONObject`,这是正确的,因为layui需要JSON格式的响应。然而,当发生异常时,代码将"msg"字段设置...