如何从Java类导入静态方法到在Rhino中运行的JS? Oracle实施

时间:2015-04-20 17:36:35

标签: java javascript rhino

如何将Java类中的静态方法导入到Rhino中运行的JS中?

我正在使用Oracle实现(例如,无法访问org.mozilla类),据我所知,只有访问JSR-223 API(我愿意被证明)错误的假设:)

因此,这个答案的解决方案似乎不起作用:How do I call a method of a Java instance from JavaScript?

1 个答案:

答案 0 :(得分:-1)

使用清单中的Caller-Allowable-Codebase属性。这将允许从JS调用applet的函数。要从Java调用JS,您需要netscape.javascript.JSObject。在没有netscape类的情况下,我不知道JSObject的等价物。