如何使用显示标记库在分页栏中显示最后一页#?

时间:2017-05-23 16:59:27

标签: java html jsp displaytag

有没有办法使用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>'/>

如果我在第一个链接中更改{4},则不会显示任何内容。请让我知道如何实现这一目标。

这就是它出现的方式:

enter image description here

感谢。

1 个答案:

答案 0 :(得分:1)

好吧,伙计们,我明白了。我很惊讶我没有收到任何评论。无论如何。下面的代码显示了这样的分页栏:如果总共有4页,它将在显示标签中显示第1页,共2页,第2页,共4页,第3页,共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>'/>

enter image description here

我希望这会有所帮助。