在JSP中下载文件

时间:2013-11-07 03:09:47

标签: jsp tomcat

我是JSP的新手,如果我的问题太愚蠢,请不要怪我。我试图在xyz.jsp下载一个具有一定大小的文件,大约2KB,并试图计算下载它所花费的时间。有人可以帮我这个吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

这个答案不太具体,但一般来说这就是你需要的:

1。)某种类型的侦听器可以检测文件下载何时开始,以及检测下载何时结束。这可能取决于您正在下载的文件类型。

2.)您可以插入一些JSP scriplets来声明一个开始时间变量,另一个用于下载结束时。像这样:

// When the download starts (detected by listener)
   <% long startTime = System.nanoTime(); %>

...downloads here...

// When it finshes (detected by listener)
   <% long totalTime = System.nanoTime() - startTime; %>

希望这有帮助。