首页 > 其他 > 详细

解决The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers.

时间:2017-05-14 21:06:50      阅读:2032      评论:0      收藏:0      [点我收藏+]

SpringMVC中当在浏览器中输入对应的MappingUrl时,报The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers.

错误的意思是:说是指定的资源已经找到,但它的MIME类型和客户在Accpet头中所指定的不兼容

@ResponseBody返回json格式的数据,而浏览器接受的是text/html;charset=UTF-8文本类型

解决方法:

1:在pom.xml中添加json所需要的依赖

 1  <!--json所需要的依赖-->
 2     <dependency>
 3       <groupId>com.fasterxml.jackson.core</groupId>
 4       <artifactId>jackson-core</artifactId>
 5       <version>2.7.3</version>
 6     </dependency>
 7 
 8     <dependency>
 9       <groupId>com.fasterxml.jackson.core</groupId>
10       <artifactId>jackson-databind</artifactId>
11       <version>2.7.3</version>
12     </dependency>
13 
14     <dependency>
15       <groupId>com.fasterxml.jackson.core</groupId>
16       <artifactId>jackson-annotations</artifactId>
17       <version>2.7.3</version>
18     </dependency>

2:在springmvc配置文件中配置对应的bean

 1 <!--转化json-->
 2     <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
 3         <property name="messageConverters">
 4             <list>
 5                 <!--json视图拦截器,读取到@ResponseBody的时候去配置它-->
 6                 <ref bean="mappingJacksonHttpMessageConverter"/>
 7             </list>
 8         </property>
 9     </bean>
10     <!--json转化器,它可以将结果转化-->
11     <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
12         <property name="supportedMediaTypes">
13             <list>
14                 <value>application/json;charset=UTF-8</value>
15             </list>
16         </property>
17     </bean>

重新启动不在报错了

解决The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers.

原文:http://www.cnblogs.com/Hdaydayup/p/6853599.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!