从glassfish跟踪已完成的下载



我希望能够跟踪我的glassfish服务器提供的已完成下载。我找不到使用servlet生命周期监听器的100%正确的解决方案。有人有更好的主意吗?

IOException上放置一个try-catch,同时提供文件下载服务。如果抛出,则提供文件下载失败。

例如,在自定义文件servlet中:

try {
    response.getOutputStream().write(...);
    // Success!
} catch (IOException e) {
    // Fail!
    throw e;
}

或者在映射到适当的URL模式匹配文件下载的servlet过滤器中:

try {
    chain.doFilter(request, response);
    // Success!
} catch (IOException e) {
    // Fail!
    throw e;
}

相关内容

  • 没有找到相关文章

最新更新