2011-01-20 33 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