重写 JSTL 中的变量
Override variables in JSTL
我正在尝试进行分页。
我有一些变量 get_page_num
:
<c:set var="get_page_num"/>
<spring:url value="" var="pageurl">
<spring:param name="page" value="${get_page_num}" />
<spring:param name="size" value="${page.size}" />
</spring:url>
之后,我尝试生成 url:
<li><a href="${pageurl}">7</a></li>
<li><a href="${pageurl}">8</a></li>
如何将 7 或 8 值(页数)放入 get_page_num
变量。我需要覆盖它。
值 7,8 已经生成,您只能通过 javascript 获得 em。
在url
中使用参数
<li><a href="${pageurl}?get_page_num=7">7</a></li>
您可以编写更复杂的代码
<spring:url value="" var="pageurl" />
<c:forEach begin="1" end="${page.size}" varStatus="status">
<c:if test="${get_page_num == status.current}">
${status.current}
</c:if>
<c:if test="${get_page_num != status.current}">
<li><a href="${pageurl}?get_page_num=${status.current}">${status.current} </a></li>
</c:if>
</c:forEach>
我正在尝试进行分页。
我有一些变量 get_page_num
:
<c:set var="get_page_num"/>
<spring:url value="" var="pageurl">
<spring:param name="page" value="${get_page_num}" />
<spring:param name="size" value="${page.size}" />
</spring:url>
之后,我尝试生成 url:
<li><a href="${pageurl}">7</a></li>
<li><a href="${pageurl}">8</a></li>
如何将 7 或 8 值(页数)放入 get_page_num
变量。我需要覆盖它。
值 7,8 已经生成,您只能通过 javascript 获得 em。
在url
中使用参数<li><a href="${pageurl}?get_page_num=7">7</a></li>
您可以编写更复杂的代码
<spring:url value="" var="pageurl" />
<c:forEach begin="1" end="${page.size}" varStatus="status">
<c:if test="${get_page_num == status.current}">
${status.current}
</c:if>
<c:if test="${get_page_num != status.current}">
<li><a href="${pageurl}?get_page_num=${status.current}">${status.current} </a></li>
</c:if>
</c:forEach>