public String password(String pass) {
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("javascript");
String rsaPath = "C:/D/a.js";
File f = new File(rsaPath);
FileInputStream fip = null;
try {
fip = new FileInputStream(f);
// 构建FileInputStream对象
InputStreamReader reader = new InputStreamReader(fip, "UTF-8");
// 执行指定脚本
engine.eval(reader);
if (engine instanceof Invocable) {
Invocable invoke = (Invocable) engine;
Object c = (Object) invoke.invokeFunction("enform", pass, entity.getInteger("maxdigits"), entity.getString("e"), entity.getString("n"));
reader.close();
return c.toString();
}
} catch (Exception e1) {
}
return null;
}
java中引用js文件
最新推荐文章于 2021-11-27 18:29:56 发布