我在同一个网页中有几个小程序,我想在它们之间共享数据。
执行此操作的最佳解决方案是什么?
编辑:
感谢您的回复,我会尽量具体一点:
我的网页上有 3 个小程序:
- 第一个将从网络服务器下载文件
- 第二个将用于本地修改文件
- 第三个将修改后的文件发送回服务器
每个小程序都将处理文件,我想将文件的路径、名称和其他属性存储在一个对象中,这些文件将在小程序之间共享。
使用 Javascript 在 applet 之间进行通信的解决方案对我来说似乎不太安全。
我将阅读有关 AppletContext 的更多信息。
最佳答案
Java<->JS 是在 applet 之间获取信息的一种经过充分尝试的方法,但另请参阅 AppletContext
.
This interface corresponds to an applet's environment: the document containing the applet and the other applets in the same document.
它提供了如下方法:
-
getApplet(String)
-
getApplets()
-
getStream(String)
/getStreams()
/setStream(String,InputStream)
流是一种非常通用且功能强大的信息交换方式。
关于java - 如何在同一个网页中的小程序之间共享数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11341692/