我在tomcat上有一个包含许多excel文档的文件夹,我希望当我在浏览器中进入该文件夹的url时这些文件可用(例如http; /// localhost:8080 / myfolder)
当我尝试访问文件夹时,出现404错误。通过如果我尝试访问该文件夹中的文件,它的工作原理。
在DefaultServlet
Tomcat的是默认配置为不显示目录列表。您需要打开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来展示文件以一种简洁的方式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句