package com.demo.util;
import java.util.Enumeration;
import javax.servlet.http.HttpServletRequest;
public class PageParamUtil {
private int recordCount,pageSize,pageNo;
private int pageCount=0;
private String pageList,css="", url="";
public PageParamUtil(int pageSize,int pageNo,int recordCount,HttpServletRequest request)
{
this.pageNo=pageNo;
this.recordCount=recordCount;
if(this.recordCount<0)
this.recordCount=0;
this.pageSize=pageSize;
//链接地址
this.url=request.getRequestURI()+"?";
Enumeration pNames=request.getParameterNames();
while(pNames.hasMoreElements()){
String name=(String)pNames.nextElement();
if( name.equalsIgnoreCase("pageNo")==false )
{
if(url.charAt(url.length()-1)=='?')
url+=name+"="+request.getParameter(name);
else
url+="&"+name+"="+request.getParameter(name);
}
}
if(url.charAt(url.length()-1)!='?')
{
url+="&";
}
}
public void setPageNo(int pageNo)
{
this.pageNo=pageNo;
}
public void setPageSize(int pageSize)
{
this.pageSize=pageSize;
}
public void setCss(String css)
{
this.css=css;
}
public void setUrl(String url)
{
this.url=url;
}
public String getPageString()
{
if(recordCount%pageSize==0)
{
pageCount=recordCount/pageSize;
}
else
{
pageCount=recordCount/pageSize+1;
}
//当前页
if(pageNo<1)
{
pageNo=1;
}
if(pageNo>pageCount)
{
pageNo=pageCount;
}
//上页和首页
if (pageNo>1)
{
pageList="<a href='"+url+"pageNo=1'><font class='btn btn-default'>首页</font></a> ";
pageList+="<a href='"+url+"pageNo="+(pageNo-1)+"'><font class='btn btn-default'>上页</font></a> ";
}
else
{
pageList="<font class='btn btn-default'>首页</font> ";
pageList+="<font class='btn btn-default'>上页</font> ";
}
pageList+="<font color=blue>"+pageNo+"</font> ";
//下页和尾页
if(pageNo<pageCount)
{
pageList+="<a href='"+url+"pageNo="+(pageNo+1)+"' class='btn btn-default'>下页</a> ";
pageList+="<a href='"+url+"pageNo="+pageCount+"' class='btn btn-default'>尾页</a> ";
}
else
{
pageList+="<font class='btn btn-default'>下页</font> ";
pageList+="<font class='btn btn-default'>尾页</font>";
}
pageList+=" 转到第<select onchange=\"window.location.href='"+url+"pageNo='+this.value\">";
for(int i=1;i<=this.pageCount;i++) {
if( pageNo==i) {
pageList+="<option value="+i+" selected>"+i+"</option>";
} else {
pageList+="<option value="+i+">"+i+"</option>";
}
}
pageList+="</select>页";
pageList += " 行数<select name=\"pageSize\" id=\"size\">";
for (int i = 5; i <= 20; i+=5) {
if(pageSize==i){
pageList+="<option value="+i+" selected>"+i+"</option>";
}else{
pageList+="<option value="+i+">"+i+"</option>";
}
}
pageList += "</select>行";
return "<div align=center class=' input-group-addon' style='font-size: 18px; '>共 "+pageCount+" 页, "+recordCount+" 条记录 "+pageList+"</div>";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Demo.rar_KHR_ssm_ssm增删改查_ssm学生管理
共330个文件
png:107个
gif:59个
jsp:35个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 162 浏览量
2022-09-23
19:41:15
上传
评论
收藏 10.63MB RAR 举报
温馨提示
一个简单的ssm框架学生管理系统,实现学生,班级,课程,年级的增删改查
资源详情
资源评论
资源推荐
收起资源包目录
Demo.rar_KHR_ssm_ssm增删改查_ssm学生管理 (330个子文件)
PageParamUtil.class 4KB
StudentController.class 3KB
ClassController.class 3KB
Student.class 2KB
PageUitl.class 2KB
ZcourseController.class 2KB
LoginInterceptor.class 2KB
DormController.class 2KB
StudentServiceImpl.class 2KB
ClassesServiceImpl.class 2KB
Classes.class 1KB
LoginController.class 1KB
ZcourseServiceImpl.class 1KB
DormServiceImpl.class 1KB
Dorm.class 1KB
Zcourse.class 1KB
TimeUtil.class 969B
StudentDao.class 865B
StudentService.class 742B
ClassesService.class 479B
ClassesDao.class 467B
ZcourseService.class 410B
DormService.class 399B
ZcourseDao.class 398B
DormDao.class 387B
.classpath 529B
org.eclipse.wst.common.component 450B
org.eclipse.wst.jsdt.ui.superType.container 49B
bootstrap.min.css 114KB
style.css 20KB
tinymce.css 9KB
default.css 9KB
select.css 2KB
editor.css 605B
tinymce.gif 12KB
default.gif 7KB
etc_24.gif 1KB
etc_33.gif 1KB
etc_32.gif 1KB
etc_36.gif 1KB
etc_31.gif 1KB
etc_30.gif 1KB
etc_25.gif 1KB
etc_26.gif 1012B
etc_34.gif 992B
etc_35.gif 989B
etc_27.gif 978B
etc_02.gif 687B
etc_12.gif 687B
etc_16.gif 685B
etc_15.gif 683B
etc_03.gif 682B
etc_08.gif 680B
etc_01.gif 671B
etc_09.gif 670B
etc_13.gif 666B
etc_06.gif 660B
etc_14.gif 657B
etc_07.gif 657B
etc_10.gif 657B
etc_04.gif 655B
etc_11.gif 655B
etc_05.gif 643B
etc_22.gif 473B
etc_18.gif 453B
etc_20.gif 453B
etc_17.gif 445B
etc_23.gif 444B
etc_19.gif 423B
topbg.gif 415B
etc_29.gif 342B
etc_21.gif 322B
etc_28.gif 303B
lefttop.gif 204B
tcbg.gif 203B
toolbg.gif 133B
inputbg.gif 82B
righttop.gif 82B
leftmenubg.gif 76B
th.gif 76B
pre.gif 70B
list.gif 70B
next.gif 70B
list1.gif 70B
div.gif 64B
px.gif 61B
ol.gif 60B
ul.gif 60B
dl.gif 59B
rlist.gif 56B
p.gif 54B
line.gif 51B
leftline.gif 50B
PIE.htc 40KB
image.html 3KB
remote_image.html 2KB
wordpaste.html 1KB
flash.html 1KB
media.html 1KB
link.html 1KB
共 330 条
- 1
- 2
- 3
- 4
朱moyimi
- 粉丝: 61
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0