`
eminoda
  • 浏览: 10227 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

springmvc @ResponseBody 处理json返回406

阅读更多
问题:
The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers


解决方式:
1.导入json的jar
jackson-annotations-2.2.0.jar
jackson-core-2.2.0.jar
jackson-databind-2.2.0.jar

<dependency>
         <groupId>com.fasterxml.jackson.core</groupId>
         <artifactId>jackson-databind</artifactId>
      </dependency>
分享到:
评论

相关推荐

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

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

    springMVC3使用@ResponseBody向浏览器返回 json,注意区分jar包前缀

    --处理 @ResponseBody 中文乱码问题 --&gt; &lt;bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"&gt; &lt;property name="messageConverters"&gt; &lt;list&gt; &lt;!-- Support...

    彻底根治Spring @ResponseBody JavaScript HTML特殊字符

    在开发Web应用时,我们经常会遇到一个问题:当使用Spring MVC的`@ResponseBody`注解将后端处理结果直接转化为HTTP响应体时,如果这个结果中包含HTML特殊字符,如尖角号、引号、按位与符号等,浏览器可能会误解析,...

    SpringMVC使用@ResponseBody.rar

    例如,如果客户端请求JSON,而服务器端返回一个XML对象,`@ResponseBody`会尝试找到适当的`MessageConverter`来完成转换。 4. **异常处理** 当`@ResponseBody`方法抛出异常时,Spring MVC会自动捕获并处理这些异常...

    SpringMVC中使用@RequestBody,@ResponseBody注解实现Java对象和XML/JSON数据自动转换(下)

    而 `getUser` 方法返回一个 `User` 对象,通过 `@ResponseBody` 将其转换为JSON并返回给客户端。 ### 4. 总结 `@RequestBody` 和 `@ResponseBody` 提供了强大的功能,使得Spring MVC能够轻松处理复杂的数据交换。...

    spring MVC 对 ResponseBody返回json数据进行脱敏处理

    本文将详细讨论如何在Spring MVC中针对`ResponseBody`返回的JSON数据进行脱敏处理。 首先,我们需要了解`ResponseBody`注解的作用。在Spring MVC中,当控制器方法的返回值前加上`@ResponseBody`时,Spring会将返回...

    SpringMVC中使用@RequestBody,@ResponseBody注解实现Java对象和XML/JSON数据自动转换(上)

    这里,`@ResponseBody`使得`User`对象被转换成JSON格式,直接返回给客户端,而不是通过视图解析器查找对应的视图模板。 Spring MVC提供了多种`HttpMessageConverter`,包括处理XML的`Jaxb2...

    SpringMVC中后台转换json格式

    通过以上配置和代码,你应该能够成功地在SpringMVC中处理JSON格式的数据,从而避免406错误。确保所有依赖库都已引入,并正确配置SpringMVC,以实现后台与前台之间的顺利JSON数据交互。在实际项目中,还可能需要考虑...

    Spring MVC – Easy REST-Based JSON Services with @ResponseBody

    例如,下面是一个简单的Controller示例,展示了如何使用`@RequestMapping`和`@ResponseBody`处理GET请求并返回JSON数据: ```java import org.springframework.web.bind.annotation.*; @RestController public ...

    SpringMVC中解决@ResponseBody注解返回中文乱码问题

    在SpringMVC框架中,`@ResponseBody`注解用于将方法的返回值直接转换为HTTP响应体,通常用于处理JSON或XML格式的数据。然而,当返回的字符串中包含中文字符时,如果没有正确设置编码,就可能导致乱码问题。本文将...

    springmvc 406 缺的jackson的jar包

    springMVC @ResponseBody 请求返回数据406错误,缺少json格式转换jar包 jackson-annotations-2.5.3.jar jackson-core-2.5.3.jar jackson-databind-2.5.3.jar

    对json格式的数据进行封装和转化,@responsebody注解所需的jar包JSON.rar

    描述中提到的"springmvc进行Jason数据封装转化时可以即使用也是@responsebody",指的是在Spring MVC的控制器(Controller)中,我们可以使用`@ResponseBody`注解配合Jackson库,实现将Java对象直接转换为JSON格式的...

    SpringMVC框架中传递JSON数据时前台报406错误解决办法

    在这个例子中,`@ResponseBody`注解告诉Spring MVC将方法返回的对象转换为JSON,`produces = "application/json"`则设置了Content-Type。 如果以上步骤都已完成,但仍遇到406错误,可能的原因包括但不限于:前端...

    springmvc加入json支持

    在实际开发中,你可能还需要处理JSON安全问题,例如使用`@JsonView`来限制返回的字段,或者使用`@JsonFormat`来控制日期格式等。同时,随着版本的更新,确保始终使用最新的稳定版本以获取最佳性能和安全性。

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

    标题"Spring+SpringMVC+MyBatis返回json所需jar包"表明,我们关注的是如何配置SSM框架以便能够将处理后的数据以JSON格式返回给客户端。在这个过程中,`jackson`库起着至关重要的作用。Jackson是Java领域的一个流行...

    springMVC+ajax+json

    // 处理返回的JSON数据 } }); ``` 在Spring MVC的Controller中,对应的处理方法可能是: ```java @GetMapping("/api/data") @ResponseBody public MyData getData() { MyData data = new MyData(); // 设置数据 ...

    springmvc操作json数据所需的jar包

    `@RequestBody`用于将请求体中的JSON数据映射到方法参数,而`@ResponseBody`则将方法返回的对象转换为JSON并写入响应体。 例如: ```java import org.springframework.web.bind.annotation.*; @RestController ...

    springmvc对json支持

    3. **ModelAndView与ResponseBody**:在控制器方法中,我们可以通过`ModelAndView`对象返回视图和模型数据,但为了返回JSON,可以使用`@ResponseBody`注解。这个注解告诉Spring MVC直接将方法的返回值转换为HTTP响应...

    springmvc-ajax-json

    总之,"springmvc-ajax-json"涵盖了Spring MVC框架下利用jQuery进行Ajax请求,通过Jackson处理JSON数据的整个流程。这种技术组合让前后端交互更加流畅,提高了用户体验,同时也降低了服务器负载。通过深入了解和实践...

    快速解决SpringMVC @RequestBody 用map接收请求参数的问题

    快速解决SpringMVC @...使用 @RequestBody 注解可以快速解决 SpringMVC 中的请求参数接收问题,但是需要注意一些细节,如使用 @RequestParam 注解,使用 getParameterMap() 方法,使用 JSON.stringify() 方法等。

Global site tag (gtag.js) - Google Analytics