1. 程式人生 > >精通Spring+4.x++企業開發與實踐之SpEL

精通Spring+4.x++企業開發與實踐之SpEL

java支援動態語言javascript

例子:

ScriptEngineManager manager = **new** ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName(**"JavaScript"**);
String scriptText = **"function sum(a,b) {return a+b}"**;
註冊JavaScript求和函式指令碼_ engine.eval(scriptText);
Invocable invocable = (Invocable)engine;
呼叫註冊的javascript執行指令碼_ Object result = invocable.invokeFunction(**"sum"**,100,201);
System._out_.println(**"sum:"**+result);