【发布时间】:2016-08-14 18:16:02
【问题描述】:
我正在努力从 java 调用 javascript 函数。我的问题来自于整个函数实际上是作为字符串参数接收的:
public void selectMethod(Map<T> item, String function)
其中函数对象实际上是整个java脚本方法。我需要用 nashorn 调用这个方法
ScriptEngine engine = new ScriptEngineManager().getEngineByName("nashorn");
我还需要使用地图项传递函数。当 js 函数修改地图对象时,我必须在 java 中打印出来。
我会给予任何帮助。
【问题讨论】: