Rhino 中的 XMLHttpRequest?

Posted

技术标签:

【中文标题】Rhino 中的 XMLHttpRequest?【英文标题】:XMLHttpRequest in Rhino? 【发布时间】:2012-12-08 18:19:24 【问题描述】:

最近我一直在玩 Java 的 ScriptEngine API,即 javascript 引擎,它使用 Rhino 处理一切。我偶然发现 Rhino 没有 XMLHttpRequest。我想知道是否有人知道解决此问题的可能方法?

【问题讨论】:

使用 XMLHttpRequest 是个好主意,因为大多数使用 JavaScript 的人都熟悉它,但在 Rhino 中实际上并没有必要。您可以直接使用任何 Java 网络类(事实上,这就是您在 Rhino 中实现 XHR 的方式)。 【参考方案1】:

您实际上需要在 Java 中定义 XMLHttpRequest。它已经完成了 - 检查this。

【讨论】:

参见 docs.oracle.com/javase/6/docs/technotes/guides/scripting/…,“导入 Java 包、类”部分

以上是关于Rhino 中的 XMLHttpRequest?的主要内容,如果未能解决你的问题,请参考以下文章

用 Rhino 解释 Java 中的 JavaScript:暂停/恢复脚本

Rhino中的directoryList

如何使用 Rhino 将 Java 类中的方法添加为 Javascript 中的全局函数?

使用Rhino将三维扫描得到的网格转化为实体

使用Rhino将三维扫描得到的网格转化为实体

使用Rhino将三维扫描得到的网格转化为实体