Tomcat DefaultServlet
по умолчанию настроен так, чтобы не отображать списки каталогов. Вам необходимо открыть собственный файл /conf/web.xml
Tomcat (см. Папку установки 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>
Имейте в виду, что это влияет на все папки вашего веб-приложения. Если вы хотите включить это только для отдельной папки, вам нужно написать код Servlet
самостоятельно, который выполняет работу с помощью java.io.File
API на стороне сервлета для сбора файлов и некоторой связки HTML / CSS в сторону JSP, чтобы представить его аккуратно.