我正在开发GWT应用程序,其中需要使用Itemscript JSON library's JsonSystem保持应用程序的某些状态。

为此,我创建了一个JsonSystem并将数据放入其中,如下所示:

GwtSystem.SYSTEM.put(GwtHttpConnector.CONFIG_URL, false);
JsonSystem system =  GwtSystem.SYSTEM;
system.put("state","state_value");


我想知道,
-这些数据将可用多长时间?
-每当我刷新页面时,这些数据将不可用,因此我怀疑这是将数据存储在内存中的过程吗,如果可以的话,实际过程是什么?

参考资料:https://code.google.com/p/itemscript/ [第三个功能]
https://code.google.com/p/itemscript/wiki/GettingStartedGwtJava

最佳答案

显然,它在项目页面上没有显示,但是如果它是一个真正的内存数据库,那么刷新页面后,您将丢失数据。你试过了吗?

如果要在刷新之间保持数据,可以使用LocalStorage。您必须dumpJsonSystem转换为String并存储在LocalStorage中。

10-06 16:21
查看更多