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.在此訪問即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM