После нескольких попыток и долгих поисков в Google я снова спросил =)
У меня есть Java Bean, который создает TreeSet<String>
, содержащий некоторых пользователей для работы с моей базой данных. Поскольку создание моего TreeSet
занимает некоторое время, я хочу сохранить его в файл properties
.
Получение/чтение файла свойств в моем Bean не было проблемой, также легко установить свойство, но как я могу создать OutputStream
для своего ресурса?
Фрагмент кода:
try {
Properties userproperties;
userproperties = new Properties();
userproperties.load(FacesContextEx.getCurrentInstance().getExternalContext().getResourceAsStream("WEB-INF/user.properties"));
for (String groupmember : groupmembers) {
userproperties.setProperty("UserList", groupmember);
}
// userproperties.save(OutputStream, comments)
} catch (Exception e) {
// some errorhandling
}
OutputStream
с помощью user.properties или с помощьюgetRealPath()
таким образом? coderanch.com/t/358508/Servlets/ Java/ - person Panu Haaramo   schedule 19.04.2013