Xin lỗi vì đã đăng câu hỏi noob này, nhưng tôi đã gỡ lỗi vấn đề này trong một thời gian ngắn. Tôi đang gặp một vấn đề nhỏ cố gắng để có được những câu trả lời để trả lại XML dựa trên đối tượng: -Spring MVC 3: Trả về XML thông qua @ResponseBody
@RequestMapping(value = "/mylink", method = RequestMethod.GET)
public @ResponseBody SomeObject doIt() {
...
}
Ngay bây giờ, mặc dù API mà được gọi, phía khách hàng của tôi không nhận được phản hồi XML ở tất cả . Tôi đã đọc một vài nơi và có vẻ như tôi cần phải cấu hình trình soạn thảo XML hoặc các bộ giải mã XML, nhưng tôi không chắc chắn làm thế nào để tích hợp phần đó vào cấu hình hiện có của tôi. Tôi hiện đang có cấu hình như sau trong servlet.xml tôi: -
<context:component-scan base-package="ss.controller" />
<mvc:annotation-driven />
<mvc:resources location="/resources/" mapping="/resources/**" />
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/app/" />
<property name="suffix" value=".jsp" />
</bean>
Có thể ai đó vui lòng gửi một số cấu hình mẫu về cách tôi có thể đi về trong việc cấu hình servlet.xml của tôi để làm việc này? Cảm ơn nhiều.
Đồng ý về sưng lên. Mùa xuân cần phải có một giải pháp hộp cho việc này. Thật lố bịch. – sourcedelica
@ericacm: Tôi đã suy nghĩ lại về điều này và đã đi và xem mã nguồn (và * sau đó * đọc lại tài liệu), và nó dễ dàng hơn nhiều so với lần đầu tiên tôi nghĩ. Xem chỉnh sửa. – skaffman
Tôi có jaxb-api-xx.jar trong classpath, nhưng nó dường như không làm gì cả. Tôi có nên chú thích thuộc tính lớp 'SomeObject' với chú thích của JAXB để nó hoạt động không? – limc