jsp中分页条的显示问题

大概逻辑是这样的:遍历的页码是当前页的情况下,将分页条高亮(class="active"),否则正常显示
代码是这样的

   <c:forEach items="${pageInfo.navigatepageNums}" var="page_Num">
             <c:if test="${page_Num == pageInfo.pageNum}">
                   <li class="active"><a href="#">${page_Num}</a></li>
             </c:if>
             <c:if test="${page_Num != pageInfo.pageNum} ">
                   <li><a href="${APP_PATH }/emps?pn=${page_Num}">${page_Num}</a></li>
             </c:if>
   </c:forEach>

但是运行后的分页条却只显示当前页

然而正确的显示结果应该是这样的

我在网上复制别人的代码就可正常显示了,只改动这一块代码其他都不变
可正常显示的代码

  <c:forEach items="${pageInfo.navigatepageNums }" var="page_Num">
                 <c:if test="${page_Num == pageInfo.pageNum }">
                          <li class="active"><a href="#">${page_Num }</a></li>
                 </c:if>
                 <c:if test="${page_Num != pageInfo.pageNum }">
                 <li><a href="${APP_PATH }/emps?pn=${page_Num }">${page_Num }</a></li>
                 </c:if>

   </c:forEach>

仔细比对了没有发现我哪儿写错了,也清除缓存重启了,还是不行
麻烦大家帮我看一下那里写的不对,谢谢

阅读 778
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题