Spring 4.0 Solicitud MVC JSON Datagram 406 Error, ¿cómo resolverlo?
Solución 1:
1. Importar Jackson-Core-2.5.1.Jar y Jackson-Databind-2.5.1.Jar
2. Agregue el archivo de configuración de Spring:
< EssageConverter "> <Property name =" SupportedMediatypes "> <list> <value> text/html; charset = utf-8 </value> </list> </property> </bean> <!-Iniciar primavera La función de anotación de MVC completa la asignación de solicitudes y anotaciones POJOS-> <Bean> <Property Name = "MessageConverters"> <LId> <ref Bean = "MappingjacksonhttpmessageConverter"/> <!-JSON Converter-> </List> </propietarios> </aBeR>
Solución 2:
1. Importe el paquete Fastjson de terceros (Alibaba), Fastjson-1.2.7.Jar
2. Agregue el archivo de configuración de Spring:
<mvc: annotation-driven> <mvc: mensaje-Converters registrar-defaults = "true"> <! Evite los archivos de descarga cuando IE ejecuta Ajax-> <bean id = "fastjsonhttpmessageConver"> <Property name = "admiteedDedyPes"> <list> <valor> aplicación/json; charset = utf-8 </value </value </value> </list> </list> </list> </list> </list> </list> ONVERTERS> </MVC: Anotación-Driven>
Lo anterior es todo el contenido de este artículo.