jsp大概代码:<logic:present name="contractList" scope="request"> <logic:iterate id="contract" name="contractList">
          //我想在下面的代码里对contract的overTime做倒计时.
          // 第一种
          <%
             String overTime=${contract.overTime};
          %>
          // 第二种
          <%
             Contract contract2=(Contract) request.getAttribute("contract");
             String overTime=contract.getOverTime();
          %>
          //这两种好像都得不到值
          <tr>
            <td>${contract.gmrq}</td>
          </tr>
          </logic:iterate>
</logic:present>

解决方案 »

  1.   

    首先第一个方法我认为不对,<% %>好像是不可以用EL的,第二个你建的对象是2,可是你获取值的时候用的不是同一个对象啊。要不然第二种应该是可以取到值的。你可以试试看。
      

  2.   

    肯定不能用了,<%%>里面是java代码块。只能写java代码。
      

  3.   

      <%
                 String overTime=${contract.overTime};
              %>
    这种不报错?
      

  4.   


    我发的那几个帖子你好像都看过,我其实最终就是想实现,一个list数据循环下来,对它们的过期时间做倒计时,还剩XX天XX小时XX分钟XX秒。