${pageBegin} 看看有没有值在页面上去打印一下

解决方案 »

  1.   

    可是这也不对啊,我把<logic:iterate id="s" name="list" offset="${pageBegin}" length="${pageSize}">这里面的offset="${pageBegin}"改成offset="0"也还是打印的1 2 3 4  5呀,本该打印1 2的呀
      

  2.   

    既然 ${pageBegin} 打印为空
    那你在这里指定一个scope属性看看可能存的时候就有问题
    <c:set var="pageBegin" value="${param.pageBegin}" /> 
    <c:set var="pageEnd" value="${param.pageBegin+pageSize-1}" /> 
      

  3.   

    pageBegin 虽然是空的
    但是打印的pageEnd不是空啊,是一个数值而且我为了保证
    我把
    <c:set var="pageBegin" value="${param.pageBegin}" />
     改成了
    <c:choose>
    <c:when test="${empty param.pageBegin}">
    <c:set var="pageBegin" value="0" />
    </c:when>
    <c:otherwise>
    <c:set var="pageBegin" value="${param.pageBegin}" />
    </c:otherwise>
    </c:choose>
    还是不对啊我感觉是不是logic:iterate无法嵌套EL的问题啊