当前位置: 首页 > 面试题库 >

Rhino中的XMLHttpRequest?

竺承望
2023-03-14
问题内容

最近,我一直在使用Java的ScriptEngine
API,即javascript引擎,该引擎使用Rhino进行所有操作。.我偶然发现Rhino没有XMLHttpRequest。我想知道是否有人知道解决这个问题的可能方法


问题答案:

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



 类似资料:
  • Rhino 是用纯 Java 写成的 JavaScript 的开放源代码实现。它最常被用于嵌入 Java 应用程序,以便为终端用户提供脚本的能力。 在线Javadoc:http://www.ostools.net/apidocs/apidoc?api=rhino

  • 我试图呈现dojo图表服务器端。我遇到了Rhino和envjs服务器端浏览器仿真。当我尝试一个示例程序来加载嵌入java impl的犀牛中的dojo.js时,异常被抛出, 异常在线程"main"javax.script.ScriptExctive:sun.org.mozilla.javascript.ecmaError:引用错误:"位置"没有定义。(#15)在第15行。 我的代码如下: 谷歌搜索了

  • 我有一个数据库操作对象作为我的UUT(被测试单元)的依赖项。因此,我希望将其作为严格的mock,因为我还希望确保UUT不调用任何其他可以导致db更改的方法。 在rhino mocks中,我做了以下操作: 我从db对象创建了一个strictmock 我在安排中创建了.expect子句 我在assert中调用了VerifyAllExpectations 然而,当我想在FakeItEasy中这样做时,却

  • 我有一个Java 7项目,它大量使用Javascript编写各种功能的脚本。到目前为止,我一直使用Rhino作为脚本引擎。我现在想转到Java 8,这也意味着我将用Nashorn取代Rhino。 Nashorn与Rhino的兼容性如何?我可以将其用作直接替换,还是我可以预期我的一些脚本将不再工作,需要移植到新引擎?Rhino是否有Nashorn不支持的常用功能?

  • 问题内容: 我正在尝试在Android的Java应用程序中使用Mozilla Rhino 评估一些JavaScript。我正在使用Eclipse + ADT插件。 首先,我尝试仅从Mozilla的网站下载Rhino .jar文件,并将其作为Eclipse中的库添加到项目中。Eclipse很好地识别了它并编译了该应用程序。但是,在运行它时,调用时会出现异常(有关堆栈跟踪,请参见下文)。 然后,我尝试

  • 问题内容: 我正在使用JDK的javax.script。*包。具体来说,我使用的是JavaScript引擎,据我所读,它似乎是基于Mozilla开发的名为Rhino的JavaScript- in-Java解释器。 我希望完成的工作基本上是使我的JavaScript能够在代码中的某个点“暂停”自身(例如,在函数调用的一半),并且只有在Java允许的情况下稍后才能自我恢复。 为了说明我的意思,请想象以