gpt4 book ai didi

java - 从 Java 调用 SSJS?

转载 作者:搜寻专家 更新时间:2023-11-01 01:11:05 26 4
gpt4 key购买 nike

我创建了一个 xPages 应用程序,它使用位于服务器端 javascript 库中的大量服务器端 javascript 代码函数。

现在我在 java 设计元素中有一些 java 代码,我想用它来调用 javascript 函数。

我确实理解从 java 调用 javascript 是不合逻辑的,但我猜所有服务器端 javascript 都被编译为 java,所以我在想有可能获得已编译的 java 类的句柄生成。

有什么想法吗?

最佳答案

你可以创建一个值绑定(bind),

ValueBinding vb = FacesContext.getCurrentInstance().getApplication().createValueBinding("#{javascript:getData()}");
System.out.println(vb.getValue(FacesContext.getCurrentInstance()).toString());

这将从您的 SSJS 库中调用 getData() 方法。

关于java - 从 Java 调用 SSJS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9099093/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com