Java8中执行js脚本
代码中除了callJSFunctionFromFile函数,其他均转载于文章 JDK1.8中如何用ScriptEngine动态执行JS import jdk.nashorn.api.scripting.ScriptObjectMirror; import javax.script.Invocable; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.SimpleBindings; import java.io.FileReader; import java.util.Map; import java.util.TreeMap; public class JSEngine { public static ScriptEngine engine; public static String str; public static void getValues() throws Exception{ str = " var msg='hello'; " + " var number = 123; " + " var array=['A','B','C']; " + " var json={ " + " 'name':'pd', " + "