package com.walker.common; import java.util.LinkedHashMap; import java.util.Map; /** *
 * 默认的分页实现,如需扩展可继承SplitPageInfo类,并实现getPaginateHtml()即可。
 * getPaginateHtml()方法为自己组装的html代码。
 * 
* * @author 时克英 */ @Deprecated public class HtmlSplitPageInfo extends SplitPageInfo { private static final long serialVersionUID = -4354826336645108958L; private static Map pageSizeDef; public HtmlSplitPageInfo() { super(); pageSizeDef = new LinkedHashMap<>(); pageSizeDef.put(8, "每页 8 条"); pageSizeDef.put(10, "每页 10 条"); pageSizeDef.put(12, "每页 12 条"); pageSizeDef.put(20, "每页 20 条"); pageSizeDef.put(30, "每页 30 条"); pageSizeDef.put(50, "每页 50 条"); pageSizeDef.put(100, "每页 100 条"); pageSizeDef.put(200, "每页 200 条"); } @Override public String getPaginateHtml() { String html = ""; if(!this.isDefaultShow()){ if(this.getTotalRowsAmount()\n"; html = html + "
显示 " + this.getPageRowBegin() + " 到 " + this.getPageRowEnd() + " 项,共 " + this.getTotalRowsAmount() + " 项
\n"; html = html + "
\n"; html = html + "
    \n"; if (super.getHasPrevious()) { html = html + "
  • ";//首页 html = html + "
  • ";//上一页 } else { html = html + "
  • ";//首页 disable html = html + "
  • ";//上一页 disable } for (int i = super.getStartPage(); i <= super.getEndPage(); i++) { if (i == super.getCurrentPage()) { // 输出@符号,代表当前页 html = html + "
  • " + i + "
  • "; } else { html = html + "
  • " + i + "
  • "; } } if (super.getHasNext()) { html = html + "
  • ";//下一页 html = html + "
  • ";//尾页 } else { html = html + "
  • ";//下一页 disable html = html + "
  • ";//尾页 disable } html = html + ""; html = html + "
\n"; html = html + "
\n"; html = html + "
\n" + " \n" + "
\n"; html = html + "\n"; return html; } public String getPaginateTableHtml() { String html = ""; if(!this.isDefaultShow()){ if(this.getTotalRowsAmount()\n"; html = html + "
显示 " + this.getPageRowBegin() + " 到 " + this.getPageRowEnd() + " 项,共 " + this.getTotalRowsAmount() + " 项
\n"; html = html + "
\n"; html = html + "
    \n"; if (super.getHasPrevious()) { html = html + "
  • ";//首页 html = html + "
  • ";//上一页 } else { html = html + "
  • ";//首页 disable html = html + "
  • ";//上一页 disable } for (int i = super.getStartPage(); i <= super.getEndPage(); i++) { if (i == super.getCurrentPage()) { // 输出@符号,代表当前页 html = html + "
  • " + i + "
  • "; } else { html = html + "
  • " + i + "
  • "; } } if (super.getHasNext()) { html = html + "
  • ";//下一页 html = html + "
  • ";//尾页 } else { html = html + "
  • ";//下一页 disable html = html + "
  • ";//尾页 disable } html = html + ""; html = html + "
\n"; html = html + "
\n"; html = html + "
\n" + " \n" + "
\n"; html = html + "\n"; return html; } }