tomcat - 动态更新文件夹中的文件列表

标签 tomcat directory-listing

实现此目标的最佳方法是什么?我有一个 tomcat 服务器,文件上传到 WEB-INF 文件夹,我曾经编写一个 html 文件 (index.html) 并手动添加文件。我在 Tomcat 中启用了目录列表,但是当我输入 http://127.0.0.1/test_server/WEB-INF/ 时,如果我将文件移动到 test_server 而不是 WEB,我会得到一个 404 -INF 如果我转到 http://127.0.0.1/test_server/ 文件会列在那里,那么当我导航到 WEB- 时如何让它工作INF 文件夹 ?

最佳答案

“WEB-INF 目录不是应用程序公共(public)文档树的一部分。WEB-INF 目录中包含的任何文件都不能由容器直接提供给客户端。但是,WEB-INF 目录的内容是可见的使用 getResource 和 getResourceAsStream() 方法调用 Servlet 代码,调用 ServletContext 或使用 RequestDispatcher 包含/转发。”

更多解释可以在这里找到:http://docs.oracle.com/cd/E11035_01/wls100/webapp/configurewebapp.html

所以如果你想启用目录列表,你应该使用不同的目录。

关于tomcat - 动态更新文件夹中的文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10653244/

相关文章:

java - 如何每天在特定时间使用java发送邮件

jquery - 获取给定目录中的文件名 jQuery

asp.net-mvc - 如何在 MVC 模块下禁用或重新调整 IIS DirectoryListingModule 的优先级?

asp.net - 将 asp.net 部署到 IIS 结果然后在目录列表中启动站点结果

tomcat - Tomcat 类加载器的顺序 : common, 共享,和服务器

java - 没有 Java EE 6 的 hibernate

angular - Tomcat 重写规则 Angular 5 应用程序?

php - 如何在 PHP 中遍历非英文文件名

abap - 获取应用服务器目录的内容

java - Tomcat 在请求完成时删除文件?