Как вывести список файлов в веб-приложение Tomcat 6

У меня есть весенний загрузочный проект, который развернут на Tomcat 6. У меня есть список файлов в каталоге ресурсов проекта, и я пытаюсь перечислить все файлы в этом каталоге. Я могу получить конкретный файл, если я укажу classpath:abc.txt в методе getResource(). Однако мне интересно, есть ли способ просто перечислить все файлы с подстановочными знаками или что-то.

1 ответ

Решение

Вы не можете делать это MyClass.class.getResource('*. Txt'). Альтернатива этому:

ServletContext      sc                      =       request.getSession().getServletContext();
    String          strPath                 =       sc.getRealPath("/");
File[]          allFiles          =       new File(strpath).listFiles(new FilenameFilter()    {
    @Override
    public boolean accept(File dir, String name) {
        return name.toLowerCase().endsWith(".txt");
    }
});

См. Это: Использование File.listFiles с FileNameExtensionFilter

Другие вопросы по тегам