我正在开发一个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/ [第3个特写] :https://code.google.com/p/itemscript/wiki/GettingStartedGwtJava
答案 0 :(得分:1)
显然它没有在项目页面上说,但如果它是一个真正的内存数据库,那么一旦刷新页面就会丢失数据。你试过吗?
如果您想在刷新之间保留数据,可以使用LocalStorage
。您必须dump将JsonSystem
转换为String
并存储在LocalStorage
中。