在我的控制器的方法,看起来像这样:我如何将XML字符串转换为XML文件下载
@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,但不太确定该怎么做。
看看http://stackoverflow.com/a/6520353/320180。 – 2012-02-07 08:44:32