问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求一个在jsp的分页代码附带注释

发布网友 发布时间:2024-10-23 22:17

我来回答

1个回答

热心网友 时间:2024-10-24 00:05

int i;
int ipage=10; //分页单位
int allpage; //总页数
int pages; //接受的页码变量
int cpage=1; //当前页
int spage; //开始页

//数据库连接声明
java.lang.String sql,pagesql;
java.sql.ResultSet rs,pagers;
pagesql = "select count(a_id) as A from article";

//取总文章数
pagers = sqlconn.executeQuery(pagesql);
int allCol = pagers.getInt("A");

//获得总页面数
allpage = (int)Math.ceil((allCol + ipage-1) / ipage);

//判断参数pages是否为空
if (request.getParameter("pages")==null) {
pages=1;
} else {
pages = new Integer(request.getParameter("pages")).intValue();
}

//判断当前页
if(pages > allpage // pages == 0){
cpage = 1;
} else {
cpage = pages;
}

//判断起始页
spage=(cpage-1)*ipage;

sql = "select a_id,a_title,a_author,aID,a_time,a_readtime,sID from article order by a_id desc limit "+ spage +","+ ipage;
rs = sqlconn.executeQuery(sql);
int cu=1;

//循环取数据库值
while (rs.next()) {
int aID = rs.getInt("a_id");
aTitle = rs.getString("a_title");
aAuthor = rs.getString("a_author");
int ArticleTypeID = rs.getInt("aID");
int ReadTime = rs.getInt("a_readtime");
InsertTime = rs.getString("a_time");
if (cu % 2 == 0) { Color="#DBECFD"; }
else { Color="#C6E1FD"; }
switch (ArticleTypeID) {
case(1):
ArticleType="小说";
break;
case(2):
ArticleType="散文";
break;
case(3):
ArticleType="诗歌";
break;
case(4):
ArticleType="随笔";
break;
}
%>
<tr bgcolor="<%= Color %>">
<td width="300"><a href="viewarticle.jsp?aID=<%= aID %>"><%= aTitle %></a></td>
<td align="center" width="100"><%= aAuthor %></td>
<td align="center" width="50"><%= ArticleType %></td>
<td align="center" width="50"><%= ReadTime %></td>
<td align="center" width="240"><%= InsertTime %></td>
</tr>
<%
cu++;
}
%>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
到4s店提新车注意事项和步骤是什么? 看到网吧了电脑桌面是动的,请问要怎么弄才可以把电脑桌面弄动起来~? 大型铸件加工厂家 山东浩信集团企业简介 孕妇梦见板栗什么意思 翻身训练的作用 云南中风偏瘫早期自我康复锻炼 实用偏瘫康复训练技术图解(第二版)详细介绍了哪些站起和站立训练方法... 松树扦插多久生根 松树扦插需要多长时间才能生根 松树扦插多久生根 喝完纤修堂酵素,食欲大增,是不是要发胖啊 南京大屠杀公祭日是几月几日 设立国家公祭日的目的和意义 结婚时,有个亲戚为了考研就没有回来参加婚礼,难道为了考研这点时间都... 如果协议离婚男方不给抚养费怎么办 女生应该考研的时候结婚还是工作之后结婚比较好啊 开车安全警示语 驾驶员安全告诫短句 卤味零食里面,深海鳀鱼好吃吗? 数学初中初一奥数求解代数式方程七年级【急急急急急急急急急】 唐太宗李世民剧情简介 下面流的水透明有异味 阴道有臭味是怎么回事 唐太宗:李世民内容简介 如何选择夜场DJ专用声卡?声卡应具备什么专用功能?(windows平台)_百度... 韩国女篮怎么样 硫酸奈替米星注射液药理毒理 我是海南大学三亚学院会计学2011届的,现在想转专业,能转么?转到汉语言... 硫酸西索米星注射液药理毒理 山药有什么食用价值? 依替米星药理毒理 龟锅是哪里的特色 连续不等式的解法 昨天是南京大屠杀纪念日??? 做饭被烫伤怎么处理 面霜是什么东西? 解不等式-1/2小于-b/2a ...每每想起已经不在的家婆总是泪眼滂沱,也经常梦到她。要如何... 海南大学三亚学院城市规划专业录取条件? 杰卡斯红酒的口感有什么特点? 昆明市经济开发区金呈东泰花园1区怎么坐公交? 驾驶证一次性扣12分什么后果 驾驶证一次性扣完12分怎么处理 ...摸还有点疼,鼻子两侧也有痘痘但有点痒,是怎么回事,难道是因为我快来... 证明一个不等式 max{|a+b|,|a-b|,|1-b|}大于等于1/2? 我想问一下生菜跟春菜有区别吗 ...赏析(先写出书名作者,再介绍作品内容,最后摘抄。) 这是我们_百度知 ... 林依晨2012什么时候去快乐大本营啊,和留学多长时间请一一解答 我很容易上火,只要吃点辣椒嘴里就起白泡,这是不是口腔溃疡啊,,还有... 不等式ax²+bx+c&lt;0的解集是{x|x&lt;-2或x&gt;-1/2},则不等式ax²-bx+c&gt;... 原神未来水世界成就怎么做-4.0未来水世界成就解锁攻略 为什么我一激动就会流鼻血?