小编Adw*_*kar的帖子

将sessionScope java.util.TreeMap变量存储在xPage中的文档中

我正在开发一个应用程序,我正在创建一个java.util.TreeMap包含从应用程序的各种其他文档中获取的数据,然后将其分配treemap给sessionsScope变量.这工作正常.现在我想提供一个功能,我需要将这个地图存储在一个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();
Run Code Online (Sandbox Code Playgroud)

例外:

执行JavaScript动作表达式时出错脚本解释器错误,行= 4,col = 13:[TypeError]发生异常调用方法NotesDocument.replaceItemValue(string,java.util.TreeMap)null**

是否可以java.util.TreeMapnotesdocument现场存储?

如果是,那么如何实现呢?

如果没有那么为什么不呢?有那件事serializability吗?

lotus-notes lotus-domino serverside-javascript xpages xpages-ssjs

1
推荐指数
1
解决办法
558
查看次数