这两段代码可以进行如下优化:

  1. 使用统一的方式来输出 '上一页',避免重复的代码。可以将 '上一页' 作为一个变量或者常量,然后在需要输出的地方使用该变量或常量。
  2. 将重复的判断条件提取出来,避免重复的判断。可以将 `${pageInfo.pageNum == 1}` 作为一个变量或者常量,然后在需要判断的地方使用该变量或常量。

优化后的代码如下:

<c:set var="previousPageText" value="上一页" />

<c:choose>
  <c:when test="${pageInfo.pageNum == 1}">
    ${previousPageText}
  </c:when>
  <c:otherwise>
    <a href="#" onclick="getPage(${pageInfo.prePage })">${previousPageText}</a>
  </c:otherwise>
</c:choose>

通过以上优化,可以将重复的代码和判断条件提取出来,使代码更加简洁和易于维护。

JSP分页代码优化:更简洁、更易维护的分页逻辑

原文地址: https://www.cveoy.top/t/topic/pqrH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录