1. 程式人生 > >http請求後臺報406錯誤

http請求後臺報406錯誤

1.springMVC的專案,通過瀏覽器訪問後臺方法遇到了報406的錯誤,找了很多原因,最終發現是因為缺少spring-mvc的json配置。

 

2.新增依賴:jackson-databind、jackson-core-asl

3.在springMVC.xml中配置

<!-- 解決頁面請求報406的錯誤 -->
<bean
class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="messageConverters">
<list>
<ref bean="mappingJacksonHttpMessageConverter" />
</list>
</property>
</bean>
<bean id="mappingJacksonHttpMessageConverter"
class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
</list>
</property>
</bean>

4.在此訪問即可