Я создал папку данных рядом с папкой js в ресурсе/статике на бэкэнд моего приложения загрузки весны. Я хочу перечислить его содержимое в выборе для пользователя. Мне удалось перечислить его, если я использую функции File и Path базовой Java. Но мне это не нравится, потому что путь может меняться в разных средах нашей системы. Я могу загрузить файл с помощью org.springframework.core.io.ResourceLoader. Мне нравится это решение лучше, поскольку оно не зависит от пути к файлу моей системы. Но я не нашел способ перечислить файлы в данной папке ресурсов. У вас есть идеи?Листинг ресурсов из папки ресурсов
0
A
ответ
0
Наконец я переместил папку данных в WEB-INF. И я могу перечислить содержание его следующий код:
@Autowired
ServletContext context;
public Collection<String> getFileList(String path) {
Collection<String> result = new ArrayList<String>();
Set<String> paths = context.getResourcePaths(path);
for (String p : paths) {
String[] parts = p.split("/");
result.add(parts[parts.length-1]);
}
return result;
}
И я зову его со следующим параметром:
getFileList("/WEB-INF/data");
Этим решение работает, если папка WEB-INF распаковывается во время развертывания , А также работает, когда папка данных остается в военном архиве.
0
Check this out :) Вы также можете прочитать о Java Reflection
Смежные вопросы
- 1. Извлечь изображения из папки ресурсов
- 2. Access Repository из папки ресурсов
- 3. Игнорирование папки ресурсов Android
- 4. iPhone dev: загрузить файл из папки ресурсов
- 5. Получить папку из папки ресурсов JAVA
- 6. JSON Парсинг в android - из папки ресурсов
- 7. VS2010 не забирает файл из папки ресурсов
- 8. Загрузка файла из папки ресурсов в jar
- 9. Ошибка извлечения ресурсов из папки assests
- 10. JavaFX загрузки CSS стиль из папки ресурсов
- 11. AndroidTestCase получить файл из папки ресурсов
- 12. как загрузить изображение из вложенной папки ресурсов
- 13. Как загрузить файл из папки ресурсов?
- 14. Загрузить файл шрифта из папки ресурсов
- 15. Исключить папки из затмений - Открыть ресурсов
- 16. accces изображений из папки ресурсов на Iphone
- 17. Загрузка потоковых ресурсов единства из другой папки
- 18. Как загрузить свойства из папки ресурсов?
- 19. Ошибка при получении изображения из папки ресурсов
- 20. Требуется конвейер ресурсов Rails из общей папки?
- 21. Получить вытяжку из другой папки ресурсов
- 22. Воспроизведение .MP4 видео из папки необработанных ресурсов
- 23. java.nio.file.FileSystemNotFoundException при получении файла из папки ресурсов
- 24. Как удалить логотип Android из папки ресурсов
- 25. Android - источник изображения из защищенных ресурсов папки
- 26. Реферирование изображений из папки ресурсов в банке
- 27. Загрузка изображений из папки в ИОС ресурсов
- 28. Maven заменяет свойства папки ресурсов
- 29. Экспорт папки ресурсов с банком
- 30. Показывать папки ресурсов в eclipse
спасибо, что я использовал часть кода оттуда – Peter