java如何在JsonSystem(Itemscript JSON库)中使用内存数据存储?
我正在开发一个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
# 1 楼答案
显然,它没有在项目页面上显示,但如果它是一个真正的内存数据库,那么一旦刷新页面,数据就会丢失。你试过了吗
如果要在刷新之间保留数据,可以使用
LocalStorage
。你必须dump将JsonSystem
转换成String
并存储在LocalStorage
中