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

时间:2012-05-18 13:07:58

标签: tomcat directory-listing

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

1 个答案:

答案 0 :(得分:1)

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

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

因此,如果要启用目录列表,则应使用其他目录。