我有一个主页,其中有一个下载目录。我想从它的目录中自动读取这个主页的所有文件。
例如,我有主页:以及包含我要显示的下载文件www.homepage.org
的子目录。resources/downloads
我有一个运行 Spring 和 JSP 的 Java 服务器,并尝试了以下方法,但根本不起作用:
String path = request.getContextPath();
path += DOWNLOADS;
URL url = null;
String server = request.getServerName();
try {
url = new URL("https", server, request.getLocalPort(), path);
} catch (MalformedURLException e) {
e.printStackTrace();
}
if (url != null) {
String externalForm = url.toExternalForm();
File directory = new File(externalForm);
String[] files = directory.list();
for (String file : files) {
;
}
}