2

我有一个相当复杂的未签名 Java 小程序。它(除其他外)包含用户可以浏览的树。我打算将该小程序捆绑到现有网页中,但是当用户转到我网站的另一个页面时,小程序应该以某种方式保持其状态。所以,我需要你的帮助,因为我不知道是否有办法让未签名的小程序在用户导航到我网站的另一个页面时“休眠”,并在用户返回“小程序页面”时“激活”为用户提供继续它的工作(当他回来时,他留下选择的树节点仍然被选中,等等)。未签名的小程序有可能吗?如果是 - 如何,如果不是,为什么?:)

4

1 回答 1

2

由于小程序未签名,因此您只有两种方法:

  1. 在 cookie 中保存状态
  2. 在服务器上保存状态

使用来自applet 的cookie 需要您使用“实时连接”,即您将实际调用放置您的applet 的页面的java 脚本来操作cookie。您可以在每次更改时保存状态并在小程序初始化时读取它。

http://jdk6.java.net/plugin2/liveconnect/

如果你愿意,你可以在服务器端管理状态。例如,您可以在允许保存和检索您的状态的服务器上提供 RESTful API。然后从您的小程序中调用它。

于 2013-01-09T14:00:25.817 回答