Java 显示前端文件夹中的文件

Java 显示前端文件夹中的文件,java,javascript,web-applications,websphere,Java,Javascript,Web Applications,Websphere,我有一个web应用程序,中间层是Java,前端是JS,还有angular 在我的war文件中,文件夹结构如下所示: myApp.war/css myApp.war/images myApp.war/js myApp.war/files myApp.war/files/file1.txt myApp.war/files/file2.txt “文件”文件夹看起来像: myApp.war/css myApp.war/images myApp.war/js myApp.war/files myAp

我有一个web应用程序,中间层是Java,前端是JS,还有angular

在我的war文件中,文件夹结构如下所示:

myApp.war/css
myApp.war/images
myApp.war/js
myApp.war/files
myApp.war/files/file1.txt
myApp.war/files/file2.txt
“文件”文件夹看起来像:

myApp.war/css
myApp.war/images
myApp.war/js
myApp.war/files
myApp.war/files/file1.txt
myApp.war/files/file2.txt
现在在我的应用程序中,我有一个显示文件的按钮。这里我想提供指向文件夹中所有文件的链接

我可以访问file1.txt和file2.txt,如下所示:

http://myserver.com:1225/myApp/files/file1.txt
http://myserver.com:1225/myApp/files/file2.txt
我可以在我的html中创建链接,我会这样做,但问题是这些文件名将动态更改。所以我猜不出文件夹中有多少文件及其名称

所以,我想知道我是否可以显示文件夹中的所有文件和链接

当我访问时,出现错误404:SRVE0190E:未找到文件


您需要为应用程序启用目录浏览功能吗。在WEB-INF中,创建包含以下内容的文件
ibm-WEB-ext.xml
(关键元素是
):



您可以使用apache之类的web服务器列出目录中的文件。我使用的是websphere。我可以访问FLES,但不能访问目录。我指的是web服务器,而不是应用服务器。出于安全原因,WebSphere中默认禁用目录浏览。大多数web服务器都是这样。我记得用tomcat浏览目录。。。你认为tomcat能帮上忙吗?