【问题标题】:Calling SSJS from Java?从 Java 调用 SSJS?
【发布时间】:2012-02-24 07:49:42
【问题描述】:

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

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

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

有什么想法吗?

【问题讨论】:

    标签: java serverside-javascript xpages


    【解决方案1】:

    你可以创建一个值绑定,

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

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

    【讨论】:

      猜你喜欢
      • 2012-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多