从java执行javascript函数

Had*_*des 6 javascript java android

我想知道是否可以从java执行javascript函数.基本上我有一个javascript函数,我想传递一个字符串,然后从该函数获取输出.

如果有可能,我该如何完成它?

编辑 -

我无法找到解决方案,我所做的是用Java重写所有的javascript代码.但我猜,在Android上移植的Rhino应该可以解决问题.如果有人尝试过,请发布解决方案.

Fla*_*ken 2

java 本身不支持 Javascript。如果您需要,您可以实现Rhino javascript 引擎来执行此操作。

“Rhino 是完全用 Java 编写的 JavaScript 的开源实现。它通常嵌入到 Java 应用程序中,为最终用户提供脚本。”