2016-04-26 14 views
1

私はページネーションをしようとしています。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までです。私はそれを無効にする必要があります。

答えて

1

値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}&nbsp; 
</c:if> 
<c:if test="${get_page_num != status.current}"> 
    <li><a href="${pageurl}?get_page_num=${status.current}">${status.current}&nbsp;</a></li> 
</c:if> 
</c:forEach> 
+0

感謝を書くことができ、それが有用であろう)しかし、それは私のトピックへの答えではありません。たとえば、の後にJSTL変数をオーバーライドすることは可能ですか? –

+0

いいえ、不可能です。あなたの質問に答えているのですか、それとも別の質問ですか? –

関連する問題