Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 绑定和脚本上下文之间的区别_Javascript_Java - Fatal编程技术网

Javascript 绑定和脚本上下文之间的区别

Javascript 绑定和脚本上下文之间的区别,javascript,java,Javascript,Java,我想用java将参数传递给javascript函数,但我不知道如何才能做到这一点。我看到了一些例子,但我不知道脚本上下文和绑定之间的区别是什么 ScriptEngine jsEngine = compiledScript.getEngine(); Map<String, Object> params = new HashMap<>(); Bindings bindings = jsEngine.createBindings(); param

我想用java将参数传递给javascript函数,但我不知道如何才能做到这一点。我看到了一些例子,但我不知道脚本上下文和绑定之间的区别是什么

    ScriptEngine jsEngine = compiledScript.getEngine();
    Map<String, Object> params = new HashMap<>();
    Bindings bindings = jsEngine.createBindings();
    params.put("dataSource", dataSource);
    bindings.put("params", params);
    compiledScript.eval(bindings);
ScriptEngine jsEngine=compiledScript.getEngine();
Map params=新的HashMap();
Bindings Bindings=jsEngine.createBindings();
参数put(“数据源”,数据源);
bindings.put(“params”,params);
compiledScript.eval(绑定);