java代码调用js函数 java如何调用函数( 二 )


Bindings bind = engine.createBindings();
bind.put("factor", 1);
engine.setBindings(bind, ScriptContext.ENGINE_SCOPE);
Scanner input=new Scanner(System.in);
while (input.hasNextInt()) {
int first= input.nextInt();
int sec=input.nextInt();
System.out.println("输入参数是:"+first+","+sec);
engine.eval(new FileReader("F:/model.js"));
if(engine instanceof Invocable){
Invocable in =(Invocable) engine;
Double result=(Double) in.invokeFunction("formula", first,sec);
System.out.println("运行结果:"+result.intValue());
}
}
}
}
【java代码调用js函数 java如何调用函数】java代码调用js函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java如何调用函数、java代码调用js函数的信息别忘了在本站进行查找喔 。

推荐阅读