查看原文:http://www.ibloger.net/article/300.html
Tomcat禁止顯示文件夾和文件列表
打開 tomcat的安裝文件夾/conf/web.xml 文件
<servlet>
<servlet-name>default</servlet-name><servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
//注意:假設這個地方是true,假設訪問tomcat上的應用程序假設URL輸入的是一個文件夾,而不是詳細的文件,則會在瀏覽器上列出該文件夾下的文件列表,設置為false,就不會列出文件列表了
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
實例: 我在Tomcat的wabapps目錄中隨便新建一個abc的目錄,然后再新建一個X-rapido目錄和HelloWorld.txt文件,文件內容隨便寫
假設將上述代碼設置為true,返回效果例如以下圖,我點擊HelloWorld.txt 能夠看到文件的內容。而實際項目中通常是不同意的。默認Tomcat也是禁用的
假設上述代碼設置為false,將會返回404的顯示,如圖