Чтение содержимого каталога внутри папки webcontent моего проекта - PullRequest
0 голосов
/ 19 декабря 2011

как использовать относительный путь для чтения содержимого каталога, хранящегося в папке веб-содержимого моего приложения PORTLET (с использованием Spring Framework). Как я выяснил, ресурсы (xmls, файлы свойств) можно прочитать с помощью загрузчика ресурсов или class.getResourceAsStream (), но ничто не работает для доступа к папке. нужна помощь!

1 Ответ

0 голосов
/ 19 декабря 2011

Используя загрузчик классов, вы сможете получить доступ к папке.

Например, если у вас есть папка "templates" в ваших классах dir:

try {
  URL u = getClass().getClassLoader().getResource("templates");
  File f = new File(u.getFile());
  File[] dir = f.listFiles();
  for(int i=0;i<dir.length;i++) {
    System.out.println(dir[i].getName());
  }
} catch(Exception e) {
  e.printStackTrace();
}

Возможно, ваш контейнер ограничивает доступ на основе относительного пути?

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