我在字符串變量myString
中存儲了字符串"hi ima string!"
。我有一個方法getMyString()
我希望能夠將myString
加載到我的jsp頁面上的localStorage,然後從localStorage顯示。此外,我想在之前或之後進行一些字符串操作。將java字符串加載到本地存儲中
如何將java類變量保存到localStorage?
如何使用localStorage中的項目進行字符串處理?
如何在頁面上的localStorage中顯示該項目?
我在字符串變量myString
中存儲了字符串"hi ima string!"
。我有一個方法getMyString()
我希望能夠將myString
加載到我的jsp頁面上的localStorage,然後從localStorage顯示。此外,我想在之前或之後進行一些字符串操作。將java字符串加載到本地存儲中
如何將java類變量保存到localStorage?
如何使用localStorage中的項目進行字符串處理?
如何在頁面上的localStorage中顯示該項目?
<script>
// stores the java value
localStorage['someKey'] = "<%= myJavaVar %>";
// do manipulations
var s2 = "value:" + localStorage['someKey'];
// very cheap display
document.body.appendChild(document.createTextNode(s2));
</script>
不是很安全。是否有任何本地Java util創建一個字符串JSsafe? – plalx
您可以使用JSON編碼器,例如gson。我個人以JSON的方式進行所有的交流java-js。 –
喜歡的東西:
var myString = "<%= obj.getMyString() %>";
localStorage.setItem("myString", myString); //Saves to localStorage
To retrieve it from local storage (may be in other script or page in the same domain):
var myString = localStorage.setItem("myString");
alert(myString); //Shows it
希望這有助於。 乾杯。
Java!= Javascript。 –
@ElliottFrisch我認爲OP得到那個 –
對不起,那麼問題是什麼? [本地存儲和如何使用它](http://coding.smashingmagazine.com/2010/10/11/local-storage-and-how-to-use-it/) –