怎样在页面中实现动态分页???java求助!!!!!急等 在线!!!!

我现在正在做一个博客系统,默认博客的首页显示全部的文章。我的要求就是同时还要根据文章的类型来对文章分页。我现在可以实现全部文章的分页。点击分类时可以显示相应的类型的文章并... 我现在正在做一个博客系统 ,默认博客的首页显示全部的文章。我的要求就是同时还要根据文章的类型来对文章分页。我现在可以实现全部文章的分页。点击分类时可以显示相应的类型的文章并分页,但是只要按了下面的【上一页】【下一页】或者任意页码时,就会跳转至所有博文分页。没有固定在分类下显示!我现在该怎么实现,我考虑了能否有一个方法可以清除原来的数据并指保存新添加进来的数据,覆盖原来的数据,我想list set 不行,我该怎么去实现。。。求助 谢谢!! 展开
 我来答
bingliu42
2010-11-08 · TA获得超过223个赞
知道答主
回答量:87
采纳率:0%
帮助的人:0
展开全部
使用一个 flag标记变量保存用户对数据的操作状态
你当前的显示数据的sql语句是否和之前的相同
如果用户是对分页内容做了改变,就是进行了重新查询那么flag=0
如果用户对当前数据进行分页操作 那么flag!=0 在sql语句查询之前根据flag的值判断显示内容是新的数据还是对上一次的数据进行分页操作
sql是根据用户对数据操作生成的语句
将用户上一次操作的用户语句保存起来,再提取作比较
String tempSQL=(String)request.getSession().getAttribute("sql");
if(tempSQL!=null){
if(!tempSQL.equals(sql)){
if(query.getFlag()!=0){
sql=tempSQL;
} request.getSession().setAttribute("sql", sql);
}
}else{
request.getSession().setAttribute("sql", sql);
}

return sql;

大概思路是这样的 提供给你参考吧
百度网友1c1bd3deb
2010-11-08 · 超过35用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:134万
展开全部
如果我没理解错~你应该在上一页和下一页的url上带上分类,这个分类前台是没办法取到的~所以要从后台发过来的(如果第一次进这个页面没分类显示所有的时候需要一个默认值),这样你上一页和下一页就能固定在分类上了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式