在 Java 中运行 JavaScript 的最佳方式是什么?

What is the best way to run JavaScript in Java?

本文关键字:最佳 方式 是什么 JavaScript Java 运行      更新时间:2023-09-26

我正在寻找获取JSON数据的最佳方式,即在客户端从服务器到JS(由DWR生成)的轮询。所以我要为它制作Java客户端。非常感谢有关它的任何想法和建议。

更新:主要目标 - 了解如何拦截从服务器传输的JSON数据(如Firebug)。在服务器端 - DWR(JSP 页面),在客户端 - 由服务器生成的 JS。此方案适用于长轮询。

Java有一个JavaScript实现,叫做Rhino(来自Mozilla)。我认为它从 1.6 版开始就在 JDK 中。你可以在Java程序中使用它运行JavaScript(这里有一个小教程,你可以在谷歌上找到更多)。

为什么不像 Jackson 那样使用 Java 的 JSON 解析库呢?

或者你可以创建一个Web客户端,因为这显然是生成的JS的目的。