2012-05-18 2 views
0

Каков наилучший способ достичь этого? У меня есть сервер tomcat, и файлы загружаются в папку WEB-INF, и я писал файл html (index.html) и добавлял файлы вручную. Я включил список каталогов в Tomcat, но когда я набираю http://127.0.0.1/test_server/WEB-INF/, я получаю 404, если я перемещаю файлы на test_server, а не WEB-INF, и если я перехожу к http://127.0.0.1/test_server/, то файл будет указан там, так как я могу заставить его работать, когда я перехожу к WEB-INF папка?Динамически обновлять список файлов в папке

ответ

1

«Каталог WWB-INF не является частью общего дерева документов приложения. Ни один файл, содержащийся в каталоге WEB-INF, не может быть напрямую передан клиенту контейнером. Однако содержимое каталога WEB-INF видимый для сервлет-кода с использованием метода getResource и getResourceAsStream(), вызывает ServletContextorincludes/forwards, используя RequestDispatcher. "

Более объяснения ч можно найти здесь: http://docs.oracle.com/cd/E11035_01/wls100/webapp/configurewebapp.html

Таким образом, вы должны использовать другой каталог, если вы хотите включить листинг каталога.

+0

Итак, если бы у меня было что-то вроде этого: http: // 127.0.0.1/test_server/Uploads/' следует устранить проблему? – cyberbemon

+0

Да, это ожидаемое поведение. –

+0

хорошо, что, кажется, показывает, что у меня есть в папке, следующий вопрос: мне нужно написать скрипт, который обновляет список файлов? По внешности я не думаю, что мне нужно. Как вы думаете, правильное поведение: D – cyberbemon

Смежные вопросы