Java 如何在j2ee webapp中提供下载文件

Java 如何在j2ee webapp中提供下载文件,java,apache,tomcat,download,Java,Apache,Tomcat,Download,我正在开发一个功能,我必须提供一个直接链接来下载某些文件。我所有的文件都在htdocs文件夹中,我想提供一个直接链接来下载它们 webapp.com/files/file1.avi 可以编写一个servlet并向用户发送一个文件。我知道怎么做 另一种方式是,如果我直接转到webapp.com/files,我应该能够看到目录中存在的所有文件。我该怎么做? 我是否必须更改服务器配置才能实现它 webapp在apachetomcat和jdk1.4上运行,您可以直接从tomcat(如果是应用服务器)根目

我正在开发一个功能,我必须提供一个直接链接来下载某些文件。我所有的文件都在htdocs文件夹中,我想提供一个直接链接来下载它们

webapp.com/files/file1.avi

  • 可以编写一个servlet并向用户发送一个文件。我知道怎么做
  • 另一种方式是,如果我直接转到webapp.com/files,我应该能够看到目录中存在的所有文件。我该怎么做? 我是否必须更改服务器配置才能实现它

  • webapp在apachetomcat和jdk1.4上运行,您可以直接从tomcat(如果是应用服务器)根目录提供静态内容。我假设其他应用程序/web服务器也会有一个静态内容目录。

    你读过这个问题了吗:[和[?谢谢你的回答。我已经知道怎么做了。但是如果你看我的第二点,我会问真正的问题。:)