http請求後臺報406錯誤
阿新 • • 發佈:2018-12-09
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.在此訪問即可