溫馨提示×

java調(diào)用js腳本的方法是什么

小億
185
2024-04-23 18:11:47
欄目: 編程語言

在Java中調(diào)用JS腳本的方法通常使用ScriptEngine類,該類是Java中用來執(zhí)行腳本的API。具體步驟如下:

  1. 創(chuàng)建ScriptEngine實(shí)例:
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("JavaScript");
  1. 執(zhí)行JS腳本:
String script = "function greet(name) { return 'Hello, ' + name; }";
engine.eval(script);
  1. 調(diào)用JS函數(shù):
Invocable inv = (Invocable) engine;
String result = (String) inv.invokeFunction("greet", "World");
System.out.println(result); // 輸出:Hello, World

通過這種方法,可以在Java中調(diào)用JS腳本中定義的函數(shù)或方法,并獲取返回值。

0