【发布时间】:2012-02-28 16:48:53
【问题描述】:
我的控制器中有一个方法,如下所示:
@RequestMapping(value = "/test", method = RequestMethod.GET)
public @ResponseBody String getNameAsXML(HttpServletRequest httpRequest, @RequestParam("name") String name)
{
... some logic goes here to get the data from the db
by name and convert it to valid xml string
...
return xmlString;
}
xmlString 是我要返回的 xml 的字符串表示形式。
当我运行这个方法时,我可以在浏览器中看到 xml,但是我想给用户一个下载弹出窗口,允许他将其作为 xml 文件下载,而不是在浏览器中显示。
我考虑过返回 MultipartFile 而不是 String,但不太确定该怎么做。
【问题讨论】:
标签: xml spring spring-mvc