public class PaginationTag
extends javax.servlet.jsp.tagext.TagSupport
页面分页标签处理类 会生成如下形式分页
< 1 2 3 ... 4 5 >
< 1 2 3 4 5 ...10 11... 90 91 >
对应的HTML代码为:
<li><a href="#"><i class=""></i></a></li>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li class=''><a href="#">3</a></li>
<li><a href="#">...</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li><a href="#"><i class=""></i></a></li>
</ul>"
其中:
ul中的class为自定义的分页样式class
i中的class为上一页或下一页图标的样式class
li中的class为当前选中页的样式class或不可点的样式class
Modifier and Type | Field and Description |
---|---|
protected int |
currentPage
当前第几页
|
protected String |
disabledClass
分页不可点击的样式
|
protected int |
displayNum
显示总的页数
|
protected String |
dotFlag
分页中间分割符号
|
protected int |
endDisplayNum
分页中间分割符号后显示的页数
|
protected String |
nextIconClass
下一页图标样式
|
protected String |
nextString
下一页字符串
|
protected String |
pageContainerClass
分页容器的样式Class
|
protected String |
pageFlag
分页参数名标识
|
protected String |
pageLink
分页连接
|
protected String |
pageSelectedClass
分页选中样式Class
|
protected String |
prevIconClass
上一页图标样式
|
protected String |
prevString
上一页字符串
|
protected int |
totalEntry
总记录数
|
protected int |
totalPage
总页面数
|
Constructor and Description |
---|
PaginationTag() |
protected int displayNum
protected int endDisplayNum
protected int totalEntry
protected int totalPage
protected int currentPage
protected String pageFlag
protected String pageLink
protected String prevIconClass
protected String nextIconClass
protected String pageContainerClass
protected String pageSelectedClass
protected String disabledClass
protected String prevString
protected String nextString
protected String dotFlag
public int doStartTag() throws javax.servlet.jsp.JspException
doStartTag
in interface javax.servlet.jsp.tagext.Tag
doStartTag
in class javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.JspException
public int[] getInterval()
获取分页中间部分
public int getDisplayNum()
public void setDisplayNum(int displayNum)
public int getEndDisplayNum()
public void setEndDisplayNum(int endDisplayNum)
public int getTotalEntry()
public void setTotalEntry(int totalEntry)
public int getTotalPage()
public void setTotalPage(int totalPage)
public int getCurrentPage()
public void setCurrentPage(int currentPage)
public String getPageFlag()
public void setPageFlag(String pageFlag)
public String getPageLink()
public void setPageLink(String pageLink)
public String getPrevIconClass()
public void setPrevIconClass(String prevIconClass)
public String getNextIconClass()
public void setNextIconClass(String nextIconClass)
public String getPageContainerClass()
public void setPageContainerClass(String pageContainerClass)
public String getPageSelectedClass()
public void setPageSelectedClass(String pageSelectedClass)
public String getDisabledClass()
public void setDisabledClass(String disabledClass)
public String getDotFlag()
public void setDotFlag(String dotFlag)
public String getPrevString()
public String getNextString()
public void setPrevString(String prevString)
public void setNextString(String nextString)
Copyright © 2016 huihoo. All rights reserved.