知识大全 Struts 中如何实现查询结果分页显示
Posted 位置
篇首语:常说口里顺,常做手不笨。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Struts 中如何实现查询结果分页显示相关的知识,希望对你有一定的参考价值。
Struts 中如何实现查询结果分页显示 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
messagelist do > messagelist jsp
用 messagelist do?start= 来显示第一个页面
参数说明
list 信息列表
start 开始位置
page 每页显示的信息数目
previous 上页开始位置
next 下页开始位置
MessageListAction 里的 perform 是这样写的
int start = Integer parseInt(request getParameter( start ));
System out println ( Start: + start);
int page = ;
// create a message list
Message[] list = new Message[ ];
for (int i= ; i< list length; i++)
list[i] = new Message(i message + i);
request setAttribute( list list);
request setAttribute( start new Integer(start));
request setAttribute( page new Integer(page));
// if there is a previous page set the previous variable
int previous = start page;
if ( previous >= )
request setAttribute( previous new Integer(previous));
System out println ( previous: + previous);
// if there is a next page set the next variable
int next = start+page;
if ( next< list length )
request setAttribute( next new Integer(next));
System out println ( next: + next);
return (mapping findForward( success ));
下面是 messagelist jsp 里的内容
< logic:iterate id= message name= list offset= start length= page >
< br >< :link
paramId= id paramName= message paramProperty= id
page= /messagedetail do >
< bean:write name= message property= name / >
< /:link >
< /logic:iterate >
< logic:present name= previous >
< br >< :link
paramId= start paramName= previous
page= /messagelist do >
上一页
< /:link >
< /logic:present >
< logic:present name= next >
< br >< :link
paramId= start paramName= next
page= /messagelist do >
下一页
< /:link >
< /logic:present >
以此例子来说明 logic:iterate 在分页里的用法
由于每次 messagelist do 都会处理所有的 message 所以性能上还是可以再优化
cha138/Article/program/Java/ky/201311/28903相关参考
用Struts2实现列表显示和分页功能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 以下是在前
本案主要功能是完成数据集的分页显示示例代码如下 PageInfo类定义分页信息 /******************programbegin***********************
Oracle分页查询中排序与效率问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 原始未分页查
解决Oracle分页查询中排序与效率问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 原始未分
说到分页算法一般WEB开发都会用到我只是在我的实现技术上用了struts框架其实原理都一样的看了网上相当多的分页算法有对的也有好多是错的更有好多是不太优化的还有以前自己在augmentum做的一个
Struts2分页实现源码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
浅析HibernateStruts分页 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Hiber
一个高效简洁的Struts分页方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在网上看了几个
知识大全 浅谈Struts分页中的Hibernate如何实现
浅谈Struts分页中的Hibernate如何实现 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
浅谈Struts2分页的实现与代码实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 关于Str