Spring 4.0 MVC Demande JSON Datagram 406 Erreur, comment le résoudre?
Solution 1:
1. Importer Jackson-core-2.5.1.jar et Jackson-Databind-2.5.1.jar
2. Ajouter un fichier de configuration de ressort:
<y! EssageConverter "> <propriété name =" SupportEdMediaTypes "> <swist> <value> text / html; charset = utf-8 </value> </sth La fonction d'annotation de MVC, complète le mappage des demandes et annotations POJOS -> <Eban> <propriété name = "MessageConverters"> <sist> <ref Bean = "MappingJackSonHttpMessageConverter" /> <! - JSON Converter -> </Sist> </prewet> </EANT>
Solution 2:
1. Importez le package FastJson de tiers (Alibaba), Fastjson-1.2.7.jar
2. Ajouter un fichier de configuration de ressort:
<MVC: Annotation-Driven> <MVC: Message-convertisseurs Register-DefaultS = "true"> <! - Évitez de télécharger des fichiers lorsque IE exécute Ajax -> <Bean Id = "FastJSonHTTPMessageConverter"> <propriété Name = "SupportEdMeDiDaTYPES"> <list> <Value> -convertisseurs> </ mvc: annotation-piloté>
Ce qui précède est tout le contenu de cet article.