原文地址:http://www.myexception.cn/program/1632922.html
spring 报错,Could not find acceptable representation
使用spring mvc框架我们可以可以使用@ResponseBody注解,相应ajax请求并返回一个对象,如我们自定义的对象,或者一个List,但这需要我们在spring的配置文件中进行配置:
否则回报:org.springframework.web.HttpMediaTypeNotAcceptableException:Could not find acceptable representation 错误
下面是配置代码:
<!--处理 @ResponseBody 中文乱码问题-->
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="messageConverters">
<list>
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>
text/html;charset=UTF-8
</value>
</list>
</property>
</bean>
<!-- 启动JSON格式的配置 -->
<bean id="jacksonMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
<!-- 解决 HttpMediaTypeNotAcceptableException: Could not find acceptable representation -->
<property name="supportedMediaTypes">
<list>
<value>application/json;charset=UTF-8</value>
</list>
</property>
</bean>
</list>
</property>
</bean>
另外我们还需要注意对用到的jar进行引用,如果报 java.lang.NoClassDefFoundError: org/codehaus/jackson/JsonGenerationException
错误应该是缺少jackson相关的jar
分享到:
相关推荐
强制性捐赠是否可接受? 强制性捐赠,尤其是针对学生群体,引发了广泛的讨论。在这个问题上,学校要求每位学生向有需要的人捐赠至少10元,虽然其初衷可能是为了筹集资金帮助贫困者,但这种做法是否恰当,需要深入...
这个问题的描述揭示了一个常见的问题,即当尝试从服务器返回一个自定义的对象到客户端时,可能会遇到HTTP状态码406(Not Acceptable)的错误。406错误通常表示服务器无法按照客户端接受的格式提供响应。在Spring MVC...
专栏博文“DICOM:基于DCMTK实现C-FIND SCU”中对应的源代码。基于dcmtk开源库中的findscu工程,实现的简单的C-FIND SCU,用于示范如何使用dcmtk操作实现具体的DICOM应用。
1. **406 Not Acceptable**:这个错误通常是因为客户端没有在请求头中指定能接受JSON格式。确保请求头中有`Accept: application/json`。 2. **JSON转换异常**:如果Java对象有自定义类型或者复杂结构,Jackson可能...
/* Tell the user that we could not find a usable */ /* WinSock DLL. */ return 1; } /* Confirm that the WinSock DLL supports 2.2.*/ /* Note that if the DLL supports versions greater */ /* ...
- **406 Not Acceptable**:请求的资源的内容特性无法满足请求头中的条件,因而无法生成响应实体。 - **5xx** 系列:服务器错误,服务器遇到了一个未曾预料的情况,不能完成对请求的处理。 #### 五、Spring MVC ...
Resizes Images to sizes acceptable by half life for transitioning into pldecal.wad files This code is incomplete... A Majority of the programming has been accomplished.
文件“ANSI-ASHRAE Standard 62.1-2019 Ventilation for Acceptable Indoor Air Quality - 完整英文版(92页).pdf”提供了标准的全文,包含详细的技术要求、计算方法和实施建议。读者可以通过这份文档深入了解如何...
## Synopsis ... ## Motivation This was created because ElasticSearch 5 removed the ability to run ElasticSearch Head as an Elastic Plugin. This offers an alternative to self-hosting in your own web ...
然而,在实际操作中,我们可能会遇到一个常见的问题,即HTTP状态码406(Not Acceptable)。这个错误通常意味着服务器生成了响应,但客户端无法接受它,因为响应的格式不在其可接受的类型列表中。本篇文章将深入探讨...
然而,有时候这种转换过程中可能会出现错误,比如HTTP状态码406(Not Acceptable)。这个问题通常与服务器端的数据序列化配置有关,而Jackson库是Java世界中广泛使用的JSON处理库,能够帮助我们解决这类问题。本篇将...
A simulation to find the optimized sizes of microgrid components (PV and battery) constrained by a certain acceptable loss of load percentage and by budget. This simulation is written by Stefano ...
【Crawler.zip】是一个包含网络爬虫资源的压缩文件,主要使用Java编程语言实现。网络爬虫,也称为网页蜘蛛或网络机器人,是一种自动化程序,它遍历互联网上的页面,收集信息并存储在数据库中,以便于后续的数据分析...
然而,在处理JSON数据请求时,用户可能会遇到HTTP状态码406(Not Acceptable)的错误,这通常意味着服务器无法根据客户端请求的内容特性来产生响应。406错误是由于浏览器或客户端无法接受服务器返回的数据类型,尽管...
BIOS(基本输入输出系统)是计算机启动时加载的第一个软件,它包含了控制硬件设备和操作系统交互的基本指令。在计算机硬件升级或修复过程中,有时需要对BIOS进行更新或提取特定文件,例如`bios.wph`。...
可用于Spring MVC框架,spring MVC中返回使用@ResponseBody注解返回时,后台没报错,就控制台显示406 Not Acceptable 原因是缺少jackson的包:jackson-core-asl-1.9.2.jar和jackson-mapper-asl-1.9.2.jar
"django-extra-exceptions"扩展了Django的异常体系,提供了一些新的异常类,如`Http404NotAcceptable`(HTTP 406 Not Acceptable)、`PermissionDenied403`(HTTP 403 Forbidden)、`InvalidToken`(用于处理令牌...
spring MVC中返回使用@ResponseBody注解返回时,后台没报错,就控制台显示406 Not Acceptable 原因是缺少jackson的包:jackson-core-asl-1.9.2.jar和jackson-mapper-asl-1.9.2.jar
Do not depend on the symbol being brought in transitively via headers not directly included. One exception is if Foo is used in myfile.cc, it's ok to #include (or forward-declare) Foo in myfile.h, ...
EPIMap was able to achieve the theoretical best performance for 9 out of 14 benchmarks, while EMS could not achieve the theoreti- cal best performance for any of the benchmarks. EPIMap achieves ...