0

可能重复:
如何在 javascript 中设置 JSTL 变量值?

我有以下某些代码:

    <c:set var="test" scope="page" value="0"/>
    <script type="text/javascript">
    var time;

    function Check(){
       if(time <= 0)
       {
           <c:set var="test" scope="page" value="1"/>         
       }
      time-=1;
    }
    </script>   

当我这样做的时候

      <c:out value="${test}"/> 

似乎它的值始终为 1,并且发生在 time=0 或小于 0 之前。并且还做了以下事情:

      <c:if test="${test=='1'}">
        <sql:transaction dataSource="${dataBase}">
          <sql:update var="tDel">
               DELETE FROM tmp_time WHERE username='${username}'
          </sql:update>
        </sql:transaction>
     </c:if>

它总是在第一时间出现,而不是等到 time=0 或更少。谁能帮我吗?

4

0 回答 0