Java: Invouquer une fonction javascript avec paramètre

Author:


Download

 
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 .