javascript如何从Java Rhino调用JS函数
所以我一直在寻找,我在stackoverflow中发现了一些其他问题,但没有解释,我也不太明白。我试图从一个。js文件。其中一个功能是:
function getRSAKey(mod, exp, pass) {
pubKey = RSA.getPublicKey(mod,exp);
encrypted = RSA.encrypt(pass, pubKey);
return encrypted;
}
正如您看到的,这个函数调用其他函数,这是一个相当大的文件,我无法将其“翻译”为Java,所以我必须调用。里面有js文件。到目前为止,我认为我需要用。js文件,这就是我的。java文件:
BufferedReader script = new BufferedReader(new FileReader("rsa.js"));
Context context = Context.enter();
ScriptableObject scope = context.initStandardObjects();
如何使用一些给定的参数调用函数getRSAKey?我也应该在晚上处理退货事宜。java文件
谢谢
编辑:我忘了说脚本使用链接中提供的类http://silentmatt.com/biginteger/。我能够执行一个脚本,但它说‘ReferenceError:‘biginger’没有定义。’
共 (0) 个答案