我想从 Java 执行 JavaScript 函数。我使用了下面的一段代码
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("JavaScript");
但这会为 alert()
方法抛出异常?
engine.eval("alert('HI');");
最佳答案
所以。我很确定您此处的代码不正确。
engine.eval("alert(HI);");
尝试。
engine.eval("alert('Hi');");
除非您声明了变量 HI。
关于javascript - 从 java 方法调用 javaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34383278/