如何在 Web sql 中存储列表或在浏览器中存储任何类型的存储
如何在 Web sql 中存储列表或在浏览器中存储任何类型的存储, 我找到了三种在浏览器中存储数据的方法,即本地存储、会话存储和带有html5的Web sql,所以我需要将java.util.List存储在浏览器中,并且需要在将来修改它,所以有什么方法可以这样做吗?
How to store a list in the web sql or any type of storage in the browser,
I have found three ways to store data in the browser, i.e. localstorage,session storage and web sql with html5 so i need to store the java.util.List in the browser and need to modify it at in future so is there any way to do so?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不确定 - 您需要在服务器或客户端上存储和操作“列表”吗?
在第一种情况下,您可以使用会话。在第二种情况下,您不能使用会话,因为您无法在 javascript 中访问会话变量。
在这种情况下,我通常会创建隐藏字段(如果它与页面相关)或cookie(如果它与应用程序相关)。使用base64,您可以将转换后的字符串列表传递给客户端,修改它们并保存。当然稍后你可以读取服务器上的数据。
I'm not sure - you need to store and manipulate the 'List' on the server or on the client?
In the first case you may use session. In second case you can't use session because you can not access session variables in javascript.
In such situation I'm usually creating hidden field (if it's something page related) or cookie (if it's something application related). Using base64 you may pass transformed to string List to the client, modify them and save. Of course later you may read the data on the server.
我得到了答案,我们需要首先获取页面中本地变量中的列表,然后通过 javascript 迭代它并存储在本地浏览器数据库中。
I got the answer, we need to first take the list in local var in the page and than through javascript iterate it and store in the local browser db.