0

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

4

1 回答 1

1

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

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

因此,如果要启用目录列表,则应使用不同的目录。

于 2012-05-18T13:21:35.577 回答