如何使用 spring3.0 从 @Responsebody 注释将响应制作为 .txt 文件

nar*_*dra 1 spring-mvc

![在此输入图像描述][1]

任何人都可以解释一下如何使用 spring 3.x 实现此输出,当我单击一个按钮时,我想将数据提交到服务器并使用 spring 控制器 3.x 以文本(.txt)文件形式获取响应@ResponseBody 注释...

Lar*_*y.Z 5

尝试@ResponseBody这样写你的方法

@ResponseBody
@RequestMapping(value ="/txt" )
public String txtResponse(HttpServletResponse response){
    String fileName = "a.txt";
    response.setHeader("Content-Disposition", "attachment; filename=" + fileName);
    String content = "This is txt content";
    return content;
}
Run Code Online (Sandbox Code Playgroud)