javascript - 从 java 方法调用 javaScript

标签 javascript java

我想从 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/

相关文章:

javascript - 具有绝对定位的 Flex 在 Safari 中不起作用

javascript - 强制下载 .ics 文件

java - 检测应用程序是否从另一个 Activity 返回到 MainActivity

java - 如何在 Android 中使用 RecyclerView?

javascript - 悬停在一个div上时如何使更多的div出现?

javascript - 在Gojs中编辑滚动表行中的任何文本时如何获取行值?

javascript - 外部 JavaScript 函数编辑 HTML 列表标题

java - 我该如何解决这个数组和循环?正确的输出但是

java - 为什么这个 while 循环适用于 "and"运算符而不适用于 "or"?

java - .jspx 中的编码错误