【发布时间】:2014-02-28 01:35:39
【问题描述】:
我正在开发一个应用程序,我正在创建一个java.util.TreeMap,其中包含从应用程序的各种其他文档中获取的数据,然后将该treemap 分配给一个sessionScope 变量。这工作正常。
现在我想提供一个功能,我需要将此地图存储在 NotesDocument 中。
但是当我尝试这样做时,我收到了一个错误。
var doc:NotesDocument = database.createDocument();
doc.replaceItemValue("Form","testForm");
print("json = "+sessionScope.get("Chart_Map"));
doc.replaceItemValue("Calender_Map",sessionScope.get("Chart_Map"));
doc.save();
例外:
执行 JavaScript 动作表达式时出错 脚本解释器错误,line=4, col=13: [TypeError] 调用方法 NotesDocument.replaceItemValue(string, java.util.TreeMap) null**发生异常
是否可以将java.util.TreeMap 存储在notesdocument 字段中?
如果是,那么如何实现?
如果没有,那为什么不呢?这和serializability有关吗?
【问题讨论】:
标签: xpages lotus-notes lotus-domino xpages-ssjs serverside-javascript