0

私は Simulation.jsp に次のコードを持っています。これにより、struts2 アクションからシミュレーション データを受け取ります。

$(document).ready(function() {
var data='<s:property escape="false" value="simInfos" />';
}

ここで、このデータを使用してシミュレーションを行います。シミュレーションが完了した後、struts2 アクションから受け取ったこのデータを失うことなく、ボタンクリックでこのページをリロード/リフレッシュするにはどうすればよいですか?

4

2 に答える 2

4
$(document).ready(function() {
    var data='<s:property escape="false" value="simInfos" />';
    localStorage["myData"] = data;

    // later on (maybe after page refresh, whatever)
    var myLoadedData = localStorage["myData"];
}

HTML5 のlocalStorageは他のオブジェクトと同じように扱うことができますが、特定のセッター関数とゲッター関数があり、文字列しか格納できません。ただし、永続的なキャッシュのように扱わないでください。データを一時的に保存する場所にすぎません。別の参照

于 2012-04-13T05:13:36.147 に答える