gpt4 book ai didi

java - 从 java 类调用一些 javascript 方法

转载 作者:行者123 更新时间:2023-12-01 15:59:12 25 4
gpt4 key购买 nike

我想从 servlet 调用 javascript 方法...可能吗?

我听说过一种叫做 mozila rhino 的东西,但不明白它的用途,有人知道吗???

最佳答案

I want to call a javascript method from a servlet... is it possible??

是的,看看 Rhino tutorial 。它有一些很好的示例,说明如何在 Java 应用程序中嵌入 JavaScript 的执行。

您可能还想查看 Rhino article on Wikipedia 上的示例。我将其粘贴到此处以供引用:

下面是运行 JavaScript print('Hello, world!') 的 Java 代码示例

import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;

public class RhinoEngine {
public static void main(String[] args) {

ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine engine = mgr.getEngineByName("JavaScript");

try {
engine.put("name", args[0]);
engine.eval("print('Hello ' + name + '!')");
} catch (ScriptException ex) {
ex.printStackTrace();
}
}
}

关于java - 从 java 类调用一些 javascript 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4344661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com