Java 小程序静态类

标签 java applet persistence next-generation-plugin

我的问题是在小程序中存储一些用户输入以减少用户操作。 我为此使用静态字段。但我注意到,如果用户转到浏览器中的多个选项卡 - 新“线程”(或类似的东西)开始,并且我在这个新线程中的静态类是空的。也许还有另一种解决方案可以在小程序中保存一些数据?

编辑

好的。更多细节。我有一个用于数字签名的小程序。用户一旦选择证书(X509Certificate)并使用它来签署所有文件。我有这样一个类:

   public class CertificateContainer
    {
        private static X509Certificate certificate;
        ...

最佳答案

使用静态字段在应用程序的各个部分之间传递用户输入是一种非常糟糕的做法。数据应存储在必要时传递的对象中。

但在您的情况下,要在多个小程序之间共享数据,最好的解决方案是使用 java.net.CookieHandler

将其存储在浏览器 cookie 中

关于Java 小程序静态类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6827162/

相关文章:

java - 创建一个 Spring bean 保存 ServletRequest 属性

java - 如何检查一个单词是否包含一个字母或一组字母?

java - 在网站上运行 Java 小程序

Java 1.7 小程序 CacheEntry 阻止动态更新

java - 如何使用 JPA 延迟加载实体属性

java - 如何将控制台迁移到 Swing 应用程序

java - 使用 Gson 的自定义 JSON 反序列化器

java - Jnlp 和 Browser 之间可以通信吗?

python - 使 Python-Telegram-Bot 持久化

Javascript - 声明域持久性 CSS 或 JS