【发布时间】:2012-05-31 15:02:46
【问题描述】:
我想向用户发送一个字符串 实际上我没有任何文件。它只是一个标准的 java 字符串,我希望用户下载它而不是在浏览器上看到它。
互联网上的大多数示例都是基于静态文件的,这对我的情况没有用处。
【问题讨论】:
标签: java servlets content-disposition
我想向用户发送一个字符串 实际上我没有任何文件。它只是一个标准的 java 字符串,我希望用户下载它而不是在浏览器上看到它。
互联网上的大多数示例都是基于静态文件的,这对我的情况没有用处。
【问题讨论】:
标签: java servlets content-disposition
austin,我认为您需要设置响应标头,以下是代码:
getResponse().setHeader("Content-Disposition", "attachment;filename=filename");
getResponse().setDateHeader("Expires", 0);
getResponse().setHeader("Cache-Control" , "no-cache");
getResponse().setHeader("Pragma", "no-cache");
getResponse() 获取 httpServletResponse 的位置。
【讨论】: