我有一个Web应用程序,中间层用Java,前端用JS,角度。
在我的war文件中,文件夹结构如下:
myApp.war/css
myApp.war/images
myApp.war/js
myApp.war/files
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中创建链接,我将完成但问题是这些文件名将动态更改。所以我无法猜出文件夹中有多少文件及其名称。
所以,想知道我是否可以用链接显示文件夹中的所有文件。
当我访问 sticky
时,我收到错误404:SRVE0190E:找不到文件任何想法
答案 0 :(得分:1)
您需要为应用程序启用目录浏览。在具有以下内容的WEB-INF创建文件ibm-web-ext.xml
中(关键元素为<enable-directory-browsing value="true"/>
):
<?xml version="1.0" encoding="UTF-8"?>
<web-ext
xmlns="http://websphere.ibm.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-ext_1_1.xsd"
version="1.1">
<reload-interval value="3"/>
<enable-directory-browsing value="true"/>
<enable-file-serving value="true"/>
<enable-reloading value="true"/>
<enable-serving-servlets-by-class-name value="false" />
</web-ext>