gpt4 book ai didi

java - 将 JSON 数据从 JavaScript 发送到服务器上的 Java 程序

转载 作者:行者123 更新时间:2023-11-29 22:30:44 25 4
gpt4 key购买 nike

我有一个网页,它使用 JavaScript 进行大量处理并创建一些漂亮的表格/图形/等。我想将其导出到 Excel,但没有找到任何可以处理图表的 PHP 库,所以我使用 Apachi 的 POI 库编写了一个 Java 程序。现在的问题是,如何将 JSON 数据发送给 Java 程序。最初,我以为我可以将 POST 请求中的 JSON 数据发送到 PHP 页面,然后让 PHP 执行系统调用并在命令行上传递数据。但是 700,000 个字符对于命令行来说可能有点太多了。我查看了 JSP 和 Servlet,但没有使用这些的经验(注意我的服务器也没有安装它)。关于如何将数据直接发送到 Java 程序有什么建议吗?

更新:我发现你可以 invoke method calls在来自 JavaScript 的 Java Applet 中。我认为这将是使用我现有的 Java 程序并稍作修改的最简单方法。

最佳答案

您不需要 JSP,实现此目的的一种方法是编写 HTTP Servlet,将其放入 Servlet 容器(如 Tomcat)中,然后让您的 PHP 对 Servlet 执行 POST。

这开启了一个完整的 Java EE 范式。 ( :

否则,您可以检查 PHP 是否允许您运行命令行批处理,它运行您的 Java 程序,然后在您的 Java 程序中将调用结果输出到文本文件或数据库,然后让您的 PHP 程序读取它。

不,700k(600kb?)字符对于“命令行”来说并不算多,我已经看到批处理作业在更多兆字节的数据上运行。

关于java - 将 JSON 数据从 JavaScript 发送到服务器上的 Java 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7043872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com