import javax.script.Invocable; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; public class InvoquerFonctionJS { public static void main(String args[]) { ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("javascript"); try { engine.eval("function addition(a, b){return a+b}"); Invocable invokeEngine = (Invocable) engine; Object o = invokeEngine.invokeFunction("addition", new Object[]{14,20}); System.out.println(o); } catch (Exception e) { System.err.println(e); } } } /* * Affichage: 34.0 * */ |
Cet article Java: Invouquer une fonction javascript avec paramètre est apparu en premier sur .