【问题标题】:How to store a list in the web sql or any type of storage in the browser如何在 web sql 中存储列表或在浏览器中存储任何类型的存储
【发布时间】:2011-09-02 11:22:53
【问题描述】:

如何将列表存储在web sql或浏览器中的任何类型的存储中, 我找到了三种在浏览器中存储数据的方法,即本地存储,会话存储和带有 html5 的 web sql,所以我需要将 java.util.List 存储在浏览器中,并且需要在将来修改它所以有什么办法可以这样做?

【问题讨论】:

  • 这似乎是一个奇怪的需求,你想完成什么?可能有更好的整体解决方案?
  • 您不会在浏览器中存储原始 Java 对象。您将其转换为某种合适的格式,通常是 JSON、XML 或其他一些原始文本格式,然后使用它。

标签: javascript jquery html web-sql web-storage


【解决方案1】:

我不确定 - 您需要在服务器或客户端上存储和操作“列表”吗?

在第一种情况下,您可以使用 session.在第二种情况下,您不能使用会话,因为您无法在 javascript 中访问会话变量。

在这种情况下,我通常会创建隐藏字段(如果它与页面相关)或 cookie(如果它与应用程序相关)。使用 base64,您可以将转换后的字符串列表传递给客户端,修改它们并保存。当然以后你可以读取服务器上的数据。

【讨论】:

    【解决方案2】:

    我得到了答案,我们需要先在页面中获取本地var中的列表,然后通过javascript对其进行迭代并存储在本地浏览器db中。

    【讨论】:

      猜你喜欢
      • 2012-07-15
      • 2014-12-26
      • 2017-07-25
      • 2017-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-19
      • 2011-04-20
      相关资源
      最近更新 更多