首页 > 解决方案 > 将值 csjs 移交给 xpages 中的 java/ssjs 代码

问题描述

在 xp: 对话框中,我加载了一个树视图插件,人们可以在其中选择节点。对于对话框,我有一个用于 onclick 事件的按钮。

对于客户端,我通过 JSON RPC 服务将选定的节点 ID 放入 sessionscope 变量中。

对于服务器,我调用了一个托管 bean,在其中使用了我刚刚设置的 sessionscope。

然而,我注意到 sessionscope 变量在我的托管 bean 中并不总是可用(它说没有带有该键的 sessionscope,但是如果我通过调试工具栏检查范围变量,它会读取范围变量及其值)。

我通过 ExtLibUtil.getSessionScope() 读取范围变量。但这种行为并非总是如此( sesscionscope 变量已正确设置和读取)。

我是否假设通过 JSON RPC 更新 sessionscope 变量在服务器端直接可用?或者我应该应用不同的机制来使 CSJS 中的选择/值对 SSJS/Java 可用?

标签: xpages

解决方案


推荐阅读