2011-01-20 34 views
1

它有內置的支持,或者我必須做java對象來自己轉換xml嗎?一個例子會非常有幫助。謝謝!如何讓spring mvc輸出xml響應?

+0

向我們展示您迄今爲止所擁有的功能也很有幫助,因此我們可以看到您使用的控制器類型。 – skaffman 2011-01-20 19:48:32

回答

2

假設你使用Spring 3,那麼你可以把它自動馬歇爾迴應XML:

@RequestMapping("/someurl") 
public @ResponseBody SomeObject someMethod() { 

... 
return instanceOfSomeObject; 
} 

然後在你的環境下,你會登記HttpMessageConverter的實例支持XML,如MarshallingHttpMessageConverter (配置適當的Marshaller)。

+0

您可以通過一個例子「請註冊一個支持XML的HttpMessageConverter實例,比如MarshallingHttpMessageConverter(配置一個合適的Marshaller)」來詳細說明這個部分嗎? – Bobo 2011-01-24 15:46:35