JSP分页代码优化:更简洁、更易维护的分页逻辑
这两段代码可以进行如下优化:
- 使用统一的方式来输出 '上一页',避免重复的代码。可以将 '上一页' 作为一个变量或者常量,然后在需要输出的地方使用该变量或常量。
- 将重复的判断条件提取出来,避免重复的判断。可以将 `${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>
通过以上优化,可以将重复的代码和判断条件提取出来,使代码更加简洁和易于维护。
原文地址: https://www.cveoy.top/t/topic/pqrH 著作权归作者所有。请勿转载和采集!