XPage - 从JavaBean保存属性文件

时间:2013-04-17 14:27:32

标签: java xpages xpages-extlib

经过一些尝试和很多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
}

1 个答案:

答案 0 :(得分:0)

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

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

但似乎8.5.2中存在一个错误,我无法使用此版本。