当前位置: 首页 > news >正文

TP5企业网站开发教程百度云/关键词搜索引擎

TP5企业网站开发教程百度云,关键词搜索引擎,平面设计电商设计,2015年做哪个网站能致富分页关键的是sql语句要理解怎么写就完成一半了案例:现在对一个新闻首页的新闻进行分页NewsDao daonewNewsDao();对新闻操做的dao类intpagesize10;每页面的数据数据量intlastpage1;上一页初始为1intnextpage1;下一页初始为1intcurrentpage1;当前页初始为1inttotalrowsdao.count(…

分页关键的是sql语句要理解怎么写就完成一半了

案例:现在对一个新闻首页的新闻进行分页

NewsDao dao=newNewsDao();对新闻操做的dao类

intpagesize=10;每页面的数据数据量

intlastpage=1;上一页初始为1

intnextpage=1;下一页初始为1

intcurrentpage=1;当前页初始为1

inttotalrows=dao.count();获取总的新闻的记录条数

//计算总的页面数

inttotalpage=totalrows%pagesize==0?

totalrows/pagesize:(totalrows/pagesize+1);

三元运算符当取出的记录数可以整除pagesize的话就去商为总页数,如果有余数则总页数还要加1

//获取当前页面的值

if(request.getParameter("page")!=null)

{

currentpage=Integer.parseInt(request.getParameter("page"));

}

如果为地址栏中url中为指定page参数,则为默认为1,如果存在page参数则赋给当前的页数currentpage

判断上一页的页码,如果当前页为1,则上一页为1,否则为当前页减1

lastpage=currentpage==1?1:(currentpage-1);

判断下一页的页码,如果当前页为总页码的大小,则下一页也为最后一页,否则为当前页加1

nextpage=currentpage==totalpage?totalpage:(currentpage+1);

通过新闻的dao类获取此页的新闻数据,参数为pagesize页面的大小,参数currentpage为当前的页码

ArrayList pagelist=dao.queryByPage(pagesize,currentpage);

数据库查询语句(这里使用的是SqlServer2005)

String sqlString="select top "+size+" newsid,title,publishtime from news where newsid not in (select top "+((page-1)*size)+" newsid from news order by newsid desc) order by newsid desc";

newsid为新闻的编号,如果要查询6-10的数据,则要先查询出1-5的数据的newsid,然后选择数据时将newsid为1-5之间的排除掉再选择头5条(这里假设pagesize为5)

最后在需要显示分页的位置使用

”>首页

”>上一页页

”>下一页页

”>尾页

这样就完成分页了,当然这是最基础的方法,网上也有现成网友做好的分页类可以使用,我这里也介绍一种

需要下载一个分页的文件,百度网盘已提供链接了http://pan.baidu.com/share/link?shareid=64635&uk=909074031

文件下载完毕后,需要将文件复制到在项目的WEB-INFO目录下才能使用

导入文件后,在需要分页的页面头部要加入下面一句话才能使用:

最后在需要分页的位置使用标签

url="index.jsp?" pageMax=""/>

这里的currentp,totalpage是和上面基础分页的一样的,查询语句也是一样的

http://www.jmfq.cn/news/4770721.html

相关文章:

  • 做货到付款的购物网站/零食软文范例300字
  • 域名解析网站什么意思/优化建站
  • h5网站开发模板/互联网营销的十五种方式
  • 在电脑上怎么建设网站/知乎怎么申请关键词推广
  • 手机网站搭建/百度怎么发布自己的广告
  • wordpress登录地址影藏/seo与sem的关系
  • 广州企业网站/seo工具
  • b站推广网站动漫/站长之家最新网站
  • 做网站开发需要考什么证书/重庆网络营销
  • 网站建设思企互联/怎么建立企业网站
  • 装修公司哪家好广州市/seo网站建设
  • 学it/谷歌seo建站
  • 网站建设成都公司/培训课程设计方案
  • 实力网站建设/电商数据查询平台
  • 江苏省建设局官方网站查询/网站推广的全过程
  • 网站友链是什么情况/建设网站费用
  • 网站推广的方法包括/站长之家seo工具包
  • linux宝塔面板做网站/app拉新怎么做
  • 帮客户做网站挣钱吗/网络营销的策略有哪些
  • 电子商务是学什么的/seo优化培训机构
  • 网站设计与网站开发是同时进行的/初学者做电商怎么入手
  • 企业网站在哪里建/今日nba数据帝
  • 京东商城网站建设/网络营销seo是什么意思
  • 做内容网站好累/seo提升关键词排名
  • 学做招投标的网站有哪些/兰州网络推广与营销
  • wordpress 权重/成都网站排名 生客seo
  • 易尔通做网站怎么样/经典软文
  • 代做电子商务网站作业/aso推广优化
  • 后缀cc的网站/南宁推广软件
  • 公司网站制作流程2016/seo流量排名工具