1

经过一些尝试和大量谷歌搜索后,我最终再次询问 =)

我有一个 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
}
4

1 回答 1

0

您可以通过 DXL 导入来执行此操作。在文件系统上创建一个 DXL 文件并将其导入数据库。

请注意,网络用户必须至少具有设计者权限(高级 ACL 设置)

但似乎 8.5.2 有一个错误,我无法让它与这个版本一起工作。

于 2013-04-17T14:32:49.657 回答