สปริง 4.0 MVC ขอข้อผิดพลาด JSON DATAGRAM 406 วิธีแก้ปัญหาได้อย่างไร?
วิธีแก้ปัญหา 1:
1. นำเข้า Jackson-Core-2.5.1.Jar และ Jackson-Databind-2.5.1.jar
2. เพิ่มไฟล์การกำหนดค่าสปริง:
<!-หลีกเลี่ยงการกลับมาของ JSON เมื่อ IE ดำเนินการ ajax, ดาวน์โหลดไฟล์ Spring3 คือ: org.springframework.http.converter.json.mappingjacksonhttpmessageconverterspring4 คือ: org.springframework.http.converter. id = "MappingjacksonhttpmessageConverter"> <property name = "supportedediatypes"> <list> <dalue> text/html; charset = utf-8 </value> </list> </property> name = "MessageConverters"> <list> <ref bean = "MappingJacksonhttpMessageConverter"/> <!-ตัวแปลง JSON-> </list> </property> </ebean>
วิธีแก้ปัญหา 2:
1. นำเข้าแพ็คเกจ fastjson ของบุคคลที่สาม (อาลีบาบา), fastjson-1.2.7.jar
2. เพิ่มไฟล์การกำหนดค่าสปริง:
<MVC: คำอธิบายประกอบ-ไดรฟ์> <MVC: ตัวแปลงข้อความลงทะเบียน defaults = "true"> <!-หลีกเลี่ยงการดาวน์โหลดไฟล์เมื่อ IE ดำเนินการ ajax-> <bean id = "fastjsonhttpmessageConverter" </ebean> </mvc: ข้อความคอนเวอร์เตอร์> </mvc: คำอธิบายประกอบ-ขับเคลื่อน>
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น