Tôi không thể hỗ trợ JSON của Spring làm việc. Trong tập xuân-servlet.xml của tôi đã bao gồm dòng sau:Spring MVC và JSON, lớp học không tìm thấy ngoại lệ của Jackson
<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"/>
Tôi cũng đã tải về thư viện jackson và thêm chúng vào dự án thực của tôi và cũng để WEB-INF thư mục/lib. Khi gửi yêu cầu đến bộ điều khiển với phương thức getJSON của jQuery, tôi nhận được các lỗi sau:
javax.servlet.ServletException: Servlet.init() for servlet dispatcher threw exception
java.lang.NoClassDefFoundError: org/codehaus/jackson/JsonProcessingException
java.lang.ClassNotFoundException: org.codehaus.jackson.JsonProcessingException
Bạn nghĩ gì là vấn đề. Tôi đoán nó có liên quan đến tập tin spring-servlet.xml
của tôi. Tôi có thể dán toàn bộ nhật ký lỗi, nếu bạn cần.
mà lọ jackson bạn đã thêm vào? – ggreiner
jackson-all-1.9.4.jar – jyriand
Tôi gặp vấn đề tương tự với các lọ Jackson v2.0.1. Tất cả các lọ (lõi, chú thích, databind) tại chỗ. Bạn có giải quyết vấn đề này không? – TMan