jsp新闻内容怎样分页? 如题jsp新闻内容怎样分页? 希望大侠们能给点思路?谢谢~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知你说的是不是jsp分页,如果是,就去网上搜吧,一堆! 如果你查询出了一个结果集,比如是 list(是ResultSet类)你可以使用结果集的一些方法,比如 得到行数,取得整个结果集的目录数你也可以自己写一些方法,比如随时调用这个已经存在的结果集定义你每一页显示的记录数,然后用结果集的总行数除以每一页记录数,得到页数,如果是几点几,那必须要取整数。如果要显示下一页,则结果集移动到下一页的第一行数据,它的指针位置在 第一页的记录数显示完的那一行的下面。如果你每一页显示 10 行,则 第二页的第一行数据,应该是结果集中的第十一行数据,然后再循环显示出 第十一行 到 第二十行的记录,如此一直下去。如果你写跳转到某一页,则先判断,该页码是否小于等于你计算出来的总页码数(显然大于就要报错了),然后根据这个页码的数,减一,乘以每一页的记录行数,得到该页面第一行在结果集中的实际位置,比如你要显示第六页的数据,那么第六页的第一行,应该是在显示完前5页的基础上,结果集再往下移动一次,即第六页第一行的数据,在结果集中的位置应该(6-1)×10+1=51 ,然后再从 51行显示到 60行 ,这就是第六页的记录。具体怎么实现你可以进行随时变化的,这里是其中的一种。希望对你有帮助。 谢谢jeffysky1 phoenixYiYou() 两位热心的回答 我指的是一片文章内容过长时分页 刚才我没说清楚 不好意思 其实 我倒是这样想的 让编辑人员估算一下 要分页的时候就插入一个分页符号比如@@@ 然后我就在程序里面判断 split by @@@ 然后就分页 或者 我就判断文章里面有多少个p 每够10个p 我就分页但都觉得不太好 所以想集思广益 呵呵~ JPager,很好用的分页控件,只需几行代码 JSP程序HTTP500错误,急 难以解决的问题,大家帮忙啊! 我想编一个类似网络邮盘的程序,出问题了,懂smtp协议的进 win2000server配置jdk jsp(/java/servlet)实现上传? struts2 集成Velocity request传值 我公司需要做一个网站主要是会员管理,有意者请联系 大侠助我:装了Tomcat,建立JSP平台。访问时出现乱码??怎么处理? Jboss_tomcat在Linux下不能运行JSP的问题,请提点一下,谢谢。 国内主要银行存折帐号规则及校验方法 【求助】struts例子 找了好几天就是找不到错误 下拉菜单的问题!!急!!
你可以使用结果集的一些方法,比如 得到行数,取得整个结果集的目录数
你也可以自己写一些方法,比如随时调用这个已经存在的结果集定义你每一页显示的记录数,然后用结果集的总行数除以每一页记录数,得到页数,如果是几点几,那必须要取整数。如果要显示下一页,则结果集移动到下一页的第一行数据,它的指针位置在 第一页的记录数显示完的那一行的下面。如果你每一页显示 10 行,则 第二页的第一行数据,应该是结果集中的第十一行数据,然后再循环显示出 第十一行 到 第二十行的记录,如此一直下去。如果你写跳转到某一页,则先判断,该页码是否小于等于你计算出来的总页码数(显然大于就要报错了),然后根据这个页码的数,减一,乘以每一页的记录行数,得到该页面第一行在结果集中的实际位置,比如你要显示第六页的数据,那么第六页的第一行,应该是在显示完前5页的基础上,结果集再往下移动一次,即第六页第一行的数据,在结果集中的位置应该(6-1)×10+1=51 ,然后再从 51行显示到 60行 ,这就是第六页的记录。具体怎么实现你可以进行随时变化的,这里是其中的一种。希望对你有帮助。
或者 我就判断文章里面有多少个p 每够10个p 我就分页
但都觉得不太好 所以想集思广益 呵呵~