如何使用 Display Tag Library 在分页栏中显示最后一页 #?

How to show the last page # in the pagination bar using Display Tag Library?

有没有办法使用 Display Tag 库在分页栏中显示最后一页?我有 3 页,但在第一页上显示 1 of 2,我想显示 1 of 3,然后显示 2 of 3,最后显示 3 of 3。以下是我目前使用的格式。

<display:setProperty name="paging.banner.first" value='<span class="pagelinks"> |< << | Page {0} <a href="{2}"> | >> </a><a href="{4}">>|</a></span>'/>
<display:setProperty name="paging.banner.last" value='<span class="pagelinks"> <a href="{1}">|< </a> <a href="{2}"> << | Page </a> {0} | >> >| </span>'/> 
<display:setProperty name="paging.banner.full" value='<span class="pagelinks"> <a href="{1}">|< </a> <a href="{2}"> << | Page </a> {0}<a href="{3}"> | >> </a><a href="{6}">>| </a></span>'/>

如果我在第一个 link 中更改 {4},它不会显示任何内容。请让我知道我怎样才能做到这一点。

它是这样显示的:

谢谢。

好的伙计们,我明白了。我很惊讶我没有收到任何评论。无论如何。下面的代码显示分页栏是这样的:如果总共有 4 页,它将在显示标签中显示第 1 页,共 2 页,第 2 页,共 4 页,第 3 页,共 4 页,最后显示第 4 页,共 4 页。

<display:setProperty name="paging.banner.full" value='<span class="pagelinks"> <a href="{1}">|< </a> <a href="{2}"> << </a> | Page {5} of {6} <a href="{3}"> | >> </a><a href="{4}">>| </a></span>'/>
<display:setProperty name="paging.banner.first" value='<span class="pagelinks"> |< << | Page {5} of {6} <a href="{3}"> | >> </a><a href="{4}">>|</a></span>'/>
<display:setProperty name="paging.banner.last" value='<span class="pagelinks"> <a href="{1}">|< </a> <a href="{2}"> << | Page {5} of {6} </a>  | >> >| </span>'/>

希望对您有所帮助。