如何列出tomcat文件夹中的所有文件?

我在tomcat上有一个包含许多excel文档的文件夹,我希望当我在浏览器中进入该文件夹的URL时那些文件可用(例如http; ///

localhost:8080 / myfolder)

当我尝试访问文件夹时,出现404错误。通过如果我尝试访问该文件夹中的文件,它的工作原理。

回答:

DefaultServletTomcat的是默认配置为不显示目录列表。您需要打开Tomcat自己的/conf/web.xml文件(在Tomcat安装文件夹中查找),搜索的<servlet>条目,DefaultServlet然后listings从中更改其初始化参数。

<init-param>

<param-name>listings</param-name>

<param-value>false</param-value>

</init-param>

<init-param>

<param-name>listings</param-name>

<param-value>true</param-value>

</init-param>

请记住,这会影响您的Web应用程序的 所有

文件夹。如果您只想为单个文件夹启用此功能,则必须Servlet自己编写一些代码,该代码java.io.File在servlet端的API的帮助下完成工作,以收集文件,并在JSP端提供一些HTML

/ CSS来展示它以一种简洁的方式。

以上是 如何列出tomcat文件夹中的所有文件? 的全部内容, 来源链接: utcz.com/qa/417052.html

回到顶部