简单的javascript 作为文本输出
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("nashorn");
String js;
js = "var map = Array.prototype.map \n";
js += "var names = [\"john\", \"jerry\", \"bob\"]\n";
js += "var a = map.call(names, function(name) { return name.length() })\n";
js += "print(a)";
try {
engine.eval(js);
} catch (ScriptException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
ScriptEngine jse = new ScriptEngineManager().getEngineByName("nashorn");
try {
jse.eval("print('Hello DoubleCloud! - inlin