Non riesco a far funzionare il supporto JSON di Spring. Nel mio file primavera-servlet.xml ho incluso le righe seguenti:Spring MVC e JSON, classe Jackson non trovata eccezione
<mvc:annotation-driven/>
<context:component-scan base-package="my.packagename.here" />
<context:annotation-config />
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:prefix="/WEB-INF/jsp/" p:suffix=".jsp" />
<bean id="jacksonMessageConverter"
class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"/>
Ho scaricato anche librerie di Jackson e ha aggiunto al mio progetto Eclipse e anche per cartella WEB-INF/lib. Quando si invia richiesta al controllore con il metodo jQuery getJSON ottengo seguenti errori:
javax.servlet.ServletException: Servlet.init() for servlet dispatcher threw exception
java.lang.NoClassDefFoundError: org/codehaus/jackson/JsonProcessingException
java.lang.ClassNotFoundException: org.codehaus.jackson.JsonProcessingException
Cosa pensi sia il problema. Immagino che abbia qualcosa a che fare con il mio file spring-servlet.xml
. Posso incollare l'intero registro degli errori, se necessario.
che vasetti jackson avete aggiunto? – ggreiner
jackson-all-1.9.4.jar – jyriand
Ho lo stesso problema con i vasi di Jackson v2.0.1. Tutti i vasi (nucleo, annotazione, database) sul posto. Hai risolto questo problema per caso? – TMan