【问题标题】:is it possible to make Rhino keep a variable for a javascript method是否可以让 Rhino 为 javascript 方法保留一个变量
【发布时间】:2014-02-05 08:29:32
【问题描述】:

上下文如下:我必须编写一个 javascript 方法,该方法将由使用 Rhino 的 java 应用程序执行。我无法对 java 应用程序进行任何更改。

那么问题是: 是否可以要求 Rhino 在其执行上下文中保存“某些东西”,并使其可用于 javascript 方法,以便下次执行该 javascript 方法? 然后,如果是的话,这个“东西”是否可以是由 javascript 方法动态创建的类的实例,因为 java 应用程序不包含任何可以满足我需求的类。

【问题讨论】:

    标签: java javascript rhino


    【解决方案1】:

    简短的回答是否定的。 Rhino 没有任何可以使用的全局变量。

    您将不得不更改 Java 应用程序的代码并将一个新的全局变量添加到 Rhino 的执行上下文中。然后,Java 代码需要在脚本完成时记住某个变量的值,并在脚本再次运行时将其重新放入上下文中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-01
      • 2013-09-23
      • 2017-04-07
      • 1970-01-01
      • 2013-07-14
      • 2013-11-18
      相关资源
      最近更新 更多