经过一些尝试和很多Google-ing后我再次询问=)
我有一个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
}
答案 0 :(得分:0)
您可以通过DXL导入执行此操作。在文件系统上创建一个DXL文件并将其导入数据库。
请注意,Webusers必须至少具有设计者权限(高级ACL设置)
但似乎8.5.2中存在一个错误,我无法使用此版本。