xpages - 将值 csjs 移交给 xpages 中的 java/ssjs 代码
问题描述
在 xp: 对话框中,我加载了一个树视图插件,人们可以在其中选择节点。对于对话框,我有一个用于 onclick 事件的按钮。
对于客户端,我通过 JSON RPC 服务将选定的节点 ID 放入 sessionscope 变量中。
对于服务器,我调用了一个托管 bean,在其中使用了我刚刚设置的 sessionscope。
然而,我注意到 sessionscope 变量在我的托管 bean 中并不总是可用(它说没有带有该键的 sessionscope,但是如果我通过调试工具栏检查范围变量,它会读取范围变量及其值)。
我通过 ExtLibUtil.getSessionScope() 读取范围变量。但这种行为并非总是如此( sesscionscope 变量已正确设置和读取)。
我是否假设通过 JSON RPC 更新 sessionscope 变量在服务器端直接可用?或者我应该应用不同的机制来使 CSJS 中的选择/值对 SSJS/Java 可用?
解决方案
推荐阅读
- javascript - 按钮不应该调用php函数
- c++ - 音乐没有开始
- reactjs - AWS AppSync 突变重新呈现突变视图
- eclipse - 我应该跳过 Maven 的测试吗?
- codenameone - 拖动元素并同时向表单添加/删除组件时向下滚动不起作用
- javascript - AngularJs - 在 ng-click 上所有项目都会受到影响
- c++ - MoveWindow 对 ListView 控件的影响:为什么在调用函数后列标题会隐藏起来?
- css - CSS:如何在 Wordpress 上使标题背景透明?
- ios - UIViewController 容器不显示 ChildViewController
- c# - C# Excel 到 .TXT