java怎么做出上一篇下一篇的效果

如题所述

第1个回答  2011-08-16
分页效果有两种常用办法,一种是全部取出,再对取出的LIST进行处理。另一种是在去数据库的时候就进行处理,只取出相应的数据条数,这个办法相对好点。
第2个回答  2011-08-16
看是Hibernate分页还是JDBC了,分页方式不同,再页面也做不同处理~~~
第3个回答  推荐于2016-03-19
这个功能和分页效果的实现思路是一样的,首先你需要确定上一篇和下一篇的排序方式,然后是根据当前篇来确定要显示的内容,思路大概是这样,不过这个功能的重点应该是根据当前篇显示上一篇和下一篇的的链接和名称,如果数据少的话用list就可以解决了,但是数据多的话就需要另外的实现了,你可以通过存储过程或sql语句来解决,比如说当前oracle中的rownum,但是这样会存在一个问题,就是数据可能不同步的问题,比如你访问时可能是3调数据,现在成4条数据了,这样就会导致数据不正确,建议你用创建时间排序,排序方式是时间的升序方式,这样呢,最后添加的数据时再最后的,不会影响到你访问数据链接和内容不一致的情况。本回答被提问者采纳
第4个回答  2011-08-16
分页效果?百度“java 分页”

java怎么做出上一篇下一篇的效果
分页效果有两种常用办法,一种是全部取出,再对取出的LIST进行处理。另一种是在去数据库的时候就进行处理,只取出相应的数据条数,这个办法相对好点。

java web开发 文章管理模块:上一篇\/下一篇的实现(数据库强人亦可...
FROM article WHERE id <> 3 GROUP BY SIGN(id - 3) ORDER BY SIGN(id - 3)) ORDER BY id ASC;其中的3是 当前文章id, article是表名称,然后再上下一篇文章的时候加上你查询出来的ID就可以了啊。不知道可以解决你的问题嘛? 希望被采纳啊!

java按时间实现上一篇下一篇的后台代码怎么写啊 求大神指教
点击上一篇时,按时间比他晚的倒叙查询取第一条 点击下一篇时,按时间比他早的正序查询取第一条

web中的跳转语句 java中的跳转语句
Java Web中的两种跳转语句是什么,有什么区别 在JSP中,跳转页面有两种方式:1.forward跳转: 2.response跳转:response.sendRedirect("跳转页面地址");两种跳转的区别如下:1.forward跳转:a.服务器端跳转,地址栏不改变;b.执行到跳转语句后马上无条件跳转,之后的代码不再执行(跳转之前一定要释放全部...

jsp 取得下一条记录
这里你所说的rs是ResultSet,它有几个方法:first():将记录指针移到第一条。last():将记录指针移到最后一条。next():将记录指针移到下一条。previous():将记录指针移到上一条。所以你这里应该是用next(),previous()建议你看一下api:java.sql 下面的一些类 ...

Java初学者 自动类型转换 表达式类型的自动提升 这两者怎么区别
Java语言提供的7种数值类型转换有两种方式:自动类型转换和强制类型转换。 一、自动类型转换 表数范围小的可以直接自动转换成表数范围大的 具体例子不祥写了,唯独需要注意的是:把任何基本类型的值和字符串值进行连接运算时,基本类型的值将自动类型转换为字符串,就像上一篇里面的例子,boolean值转换成...

idea第一次使用教程(idea第一次使用怎么配置)
1.打开IDEA,如图1-1,这里我们选择创建工程 如果你打开IDEA自动打开工程,建议查看我上一篇文章 2.如图2-1,点击Java?--?New(选择jdk目录)--Next 3.如图3-1,点击Next 4.如图4-1,输入工程名字--?Finish?,工程就创建好了 1.如图2-1,右键点击src--New--Package 2.如图2-2,输入包名--...

Java实现GIF图转字符动图实例demo
for(List<String>s:list){for(Stringt:s){System.out.println(t);}System.out.println("---分割---");}} 注意上面的实现,List<String> 表示一个张字符图,一个gif图可以转换成多个 具体的输出字符太多,这里简单截取几个看一看效果 d?{\/||_z$$$jJ$#h@$$p\/$$$dc%[`}k$*\\M$$$...

Java内存模型(JMM)详解
3.2 Java内存模型和硬件架构之间的桥接 Java内存模型和硬件内存架构并不一致。硬件内存架构中并没有区分栈和堆,从硬件上看,不管是栈还是堆,大部分数据都会存到主存中,当然一部分栈和堆的数据也有可能会存到CPU寄存器中,如下图所示,Java内存模型和计算机硬件内存架构是一个交叉关系:3.3 Java内存...

Java新手 自动类型转换 表达式类型的自动提升 这两者怎么区别
在j=i+1中,i+1的结果为2(int类型),这里要把int类型的结果赋值给short类型的i,就需要把int类型的2转换为short类型(自动类型转换:数字表示范围小的数据类型可以自动转换成范围大的数据类型),但是这里int类型范围比short类型的大,就不能进行自动转换 上面的表达式再分解一下:short i=1;int j...

相似回答