Spring 4.0 MVC Solicitação JSON DATAGRAM 406 ERRO, Como resolvê -lo?
Solução 1:
1. Importar Jackson-Core-2.5.1.jar e Jackson-Databind-2.5.1.jar
2. Adicione o arquivo de configuração da mola:
<!-Evite o retorno do JSON Quando o IE executar o Ajax, o arquivo de download Spring3 é: org.springframework.http.converter.json.mappingjacksonhttpmessageconverterterspring4 é: org.springframework.http.Converter.json.mapping4 AGECONVERTER "> <propriedade name =" SupportedMediTypes "> <List> <Value> text/html; charset = utf-8 </value> </list> </erouse> </bean> <!-Iniciar a mola da mola A função de anotação do MVC, completa o mapeamento de solicitações e anotações pojos-> <Bean> <propriedade name = "messageconverters"> <lista> <ref bean = "mappingjacksonhttpmessageConverter"/> <!-json conversor-> </list> </propriedade> </bean>
Solução 2:
1. Importe o pacote Fastjson de terceiros (Alibaba), fastjson-1.2.7.jar
2. Adicione o arquivo de configuração da mola:
<mvc: anotação-driven> <mvc: conversores de mensagens Register-defaults = "true"> <!-Evite baixar arquivos quando o ie executar ajax-> <bean id = "fastjsonhttpmessagonverter"> names) C: Mensagens-conversores> </mvc: anotação orientada>
O acima é todo o conteúdo deste artigo.