将java字符串加载到localstorage中

时间:2014-01-10 15:26:41

标签: java javascript jquery html5 jsp

我有一个存储在java类中的字符串变量"hi ima string!"中的字符串myString。我有一个方法getMyString()我希望能够在我的jsp页面上将myString加载到localStorage,然后从localStorage显示。我还想在之前或之后做一些字符串操作。

  1. 如何将java类变量保存到localStorage?

  2. 如何使用localStorage中的项进行字符串操作?

  3. 如何在页面上的localStorage中显示该项目?

2 个答案:

答案 0 :(得分:1)

类似的东西:

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

希望这会有所帮助。 欢呼声。

答案 1 :(得分:1)

<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>