📄 pagetoolsbar.java
字号:
package com.syfxapp.util;
import java.util.List;
public class PageToolsBar {
private int totalPages;
private int currentPageNo;//当前页
private int nextPageNo;//下一页
private int beforePageNo;//前一页
private int firstPageNo=1;//首页
private int lastPageNo;//最后一页
private String strToolsBar;
//供spring使用
private PageDao pageDao;
public void setPageDao(PageDao pageDao){
this.pageDao=pageDao;
}
public void initPage(String hql,int currentPageNo,int maxRes){
pageDao.init(hql, currentPageNo, maxRes);
this.beforePageNo=pageDao.getBeforePageNo();
this.currentPageNo=pageDao.getCurrentPageNo();
this.firstPageNo=pageDao.getFirstPageNo();
this.lastPageNo=pageDao.getLastPageNo();
this.nextPageNo=pageDao.getNextPageNo();
this.totalPages=pageDao.getTotalPages();
}
public List getResultList(){
return pageDao.execQuery();
}
public String getToolsBar(String params){
strToolsBar ="第"+this.currentPageNo+"/"+this.totalPages+"页 "+
"<a href="+params+"currentPageNo="+firstPageNo+">首 页</a> "+
"<a href="+params+"currentPageNo="+beforePageNo+">上一下</a> "+
"<a href="+params+"currentPageNo="+nextPageNo+">下一下</a> "+
"<a href="+params+"currentPageNo="+lastPageNo+">尾 页</a> ";
return this.strToolsBar;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -