Как загрузить пакет ресурсов в сервлете (JSF) - PullRequest
2 голосов
/ 29 марта 2012

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

Я хочу, чтобы этот сервлет выбрал расположение моей папки с изображениями, т.е. "F: \ photos \ images \" из комплекта ресурсов. Как я могу получить доступ к своему пакету ресурсов, определенному в моей конфигурации лиц? Я не хочу жестко кодировать это значение в сервлете: /

1 Ответ

4 голосов
/ 29 марта 2012

Допустим, у вас есть пакет ресурсов, определенный следующим образом:

<resource-bundle>
   <base-name>/resources/bundle</base-name>
   <var>bundle</var>
</resource-bundle>

В Java вы можете получить доступ к этому файлу свойств следующим образом:

import java.util.ResourceBundle;
...
ResourceBundle rb = ResourceBundle.getBundle("/resources/bundle");
String val = config.getString(key);
...