1
我有以下方法我的純老的XML Web服務的Spring MVC控制器:意外@ResponseBody格式
@RequestMapping(
value = "/trade/{tradeId}",
method = RequestMethod.GET)
@ResponseBody
public String getTrade(@PathVariable final String tradeId) {
return tradeService.getTrade(tradeId).getXml();
}
這有點兒工作,在我的瀏覽器輸出
<?xml version="1.0" encoding="UTF-8"?><Trade id="foo"/>
但如果「查看源文件」,那麼實際產量
<string><?xml version="1.0" encoding="UTF-8"?><Trade ...
這不是我想要的東西,很明顯。如何獲得實際的XML返回?
啊,有一個XStreamMarshaller註冊。現在是多餘的,因爲沒有使用XStream,但忘記了編組人員。我刪除了所有的marshallers,現在看起來很好。乾杯。 – 2010-11-17 16:11:32