我正在开发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
。您必须dump将JsonSystem
转换为String
并存储在LocalStorage
中。