我有一个jsp在另一台服务器上向servlet提交请求(当点击PDF图标时)。 servlet流式传输响应
response.setHeader("Content-disposition", "attachment;filename="+reportName.replace(" ","") + now +"."+fileExtension.toLowerCase());
ServletOutputStream outStream = response.getOutputStream();
byte[] buffer = new byte[4 * 1024];
int data;
while((data = inputStream.read(buffer)) != -1)
{
outStream.write(buffer, 0, data);
}
outStream.flush();
每件事都很有效。问题 - 当我点击PDF图标时,我想禁用图标,当文件流式传输(或下载)时,我想启用图标。我怎样才能做到这一点?我如何知道回复何时回来?
还在想.. AJAX可能是唯一的选择吗?
答案 0 :(得分:0)
使用会话变量并在单击后和流后切换值。然后使用DWR进行后续点击 - 检查会话变量并决定是否转到下一页。