3

我需要保存一个变量的值,该变量在Javascript之前调用 javascript 中的函数期间声明和赋值。我只声明和初始化变量一次,但我需要在需要时获取变量的值。有什么方法可以存储变量的值并随时检索它吗?

p1.jsp

<table>
     <% 
       for(i=0;i<g;i++){
           request.getSession().setAttribute("incr",i);
     %>
     <tr><td><jsp:include page="/p2.jsp" /></tr></td>
     <%}%>
</table>

p2.jsp

 <%!int i;%>
    <%
      i=request.getSession().getAttribute("incr");
    %>
    <script type='text/javascript'>
    var k<%=i%>;
    function d(){
         k<%=i%>=5;
    }
    </script>

//在这里,我需要根据需要打印 k0,k1,.... 值

4

1 回答 1

1

根据需要使用 sessionStorage 或 localStorage 保存数据。例如:

sessionStorage.setItem("variable",value);
于 2013-07-11T06:34:25.657 回答