您的位置:首页 > Web前端 > JavaScript

在java代码中执行js

2018-01-24 14:47 302 查看
public static void main(String[] args) throws Exception {
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("javascript");
// 执行脚本并得到返回值
File file = new File("路径名");
Reader reader = new InputStreamReader(new FileInputStream(file));
engine.eval(reader);
Invocable invoke = (Invocable) engine;
String a = (String) invoke.invokeFunction("方法名","方法中需要传入的参数");
System.out.println(a.toUpperCase());
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐