无法使用 javascript 从 Java 中解析完整的 javascript if 语句
所以我发布了这个问题 将简单表达式语言放入java中 并得到了一个关于使用 ScriptEngine 允许用户编写 javascript 的很好的答案,我这样做了,它似乎工…
Rhino:如何将 Java 对象传递给脚本,其中可以引用“this”
我是 JSR-223 Java 脚本的新手,实际上我是从 MVEL 切换过来的到标准 Mozilla Rhino JS。我已阅读所有文档,但陷入困境。我尝试通过绑定从脚本中引用…
获取有关当前 commonjs 实现的信息
是否有一种标准方法来检测 CommonJS 中的实现(node.js、rhino 等)以及该实现的理想版本。 如果没有,人们要做什么才能得到它? 我正在考虑类似于浏…
如何使用rhino和env.rhino.js执行js函数?
Scriptable envGlobals; InputStreamReader envReader = new InputStreamReader(getClass() .getResourceAsStream("env.rhino.js")); // InputStreamR…
你能从 JavaScript 扩展抽象 Java 类吗?
我正在开发一个大量使用 javax.script.* 包的项目。我有一种情况,我想创建扩展抽象 Java 类的 JavaScript 对象,就像您可以使用 Invocable.getInterf…
Windsor 和 Rhino 的自动模拟容器
我想用 Windsor 进行自动模拟,这样我就可以做类似的事情 _controller = _autoMockingContainer.Create(); There was an Windsor auto mocking contai…
将 Java Integer 绑定到 JavaScriptEngine 不起作用
为了了解如何将 Java 对象绑定到动态语言中的符号,我编写了以下 spike 测试,将 java.lang.Integer 绑定到要在 JavaScript 中更改的符号 i: @Test p…
是否可以实现一个类似安全管理器的工具来拦截对Rhino中java对象的调用
我正在考虑使用 Rhino 作为脚本语言,但想添加一个层来防止脚本执行任何操作。 在 java 中,我们可以验证类,并在发现我们希望阻止的 api 时发出抱怨…
在任何情况下,从 Visual Studio 2008 创建的 Js 文件中删除 BOM 会导致问题吗?
我需要使用 Rhino 和 Jasmine 自动测试我们的 javascript 文件。 我们在 Visual Studio 中创建了很多 js 文件,因此包含字节顺序标记... Rhino 不喜欢…
jslint、jsdoc 和 rhino 集成从命令行运行?
在推送到生产环境之前,我必须通过开发环境中的命令行测试所有 js 文件。我应该如何集成这 3 个文件?这样我就可以运行 jslint jsfile.js or jslint j…
使用 rhino 运行 jshint
我正在从使用 jslint 检查文件转向 jshint,但命令行语句似乎不起作用。 对于 jslint,我使用了有效的命令 rhino /home/mrtest/Desktop/jslint.js bro…
Rhino 中 try/catch 中的 Eval 错误
好吧,我想我在 Rhino 中发现了一个错误。我正在尝试在全局范围内动态评估代码,如果我只执行 eval.call(null, "code to eval"); ,它就可以正常工作…
如何使用Maven类路径运行Java主类?
我目前正在使用 Maven 构建我的 Rhino JavaScript 项目、下载依赖库并在运行时管理类路径。我可以通过使用 Maven exec 插件运行 JavaScript 入口点,…
有人可以在 WebKit shell 中使用 Mozilla 的 Rhino JS 引擎吗?
我的印象是 WebKit 是一个更通用的框架,可以插入多个 JavaScript 引擎。最突出的是,我们拥有 Apple 的 JavaScriptCore 和 Google 的 V8。 有人尝试…