public static void main(String[] args) throws Exception {
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByMimeType("text/javascript");
// 执行js代码
Object ret;
ret= engine.eval("var self = new Object();");
ret= engine.eval("document.createElement = function(){};");
ret= engine.eval("function setTimeout() {};");
System.out.println("ret = " + ret);
// 执行js文件
engine.eval(new FileReader("vendor.js")); //js 文件放置在项目根目录下
engine.eval(new FileReader("bundle.js"));
}
java 调用 js
最新推荐文章于 2023-01-03 23:14:49 发布