java

位置:IT落伍者 >> java >> 浏览文章

下一页

下一页

[page: /]

================================

ShowActionjava

private int pageNow = ; //初始化为默认从第一页开始显示

private int pageSize = ; //每页显示条记录

private int count; //总页数

private List testList;

//省略seter geter

public String execute() throws Exception {

count = (daogetCount())/pageSize+; //得到总页数

testList = daogetList(pageSize pageNow); //得到list

if (testList == null)

testList = new ArrayList();

return SUCCESS;

}

OK了分页就这样了我只写了关键部分代码如果对于struts配置上有任何疑惑请看Struts基础文章关于本代码是从实际应用中截取出来的如有遗漏或者疑问请及时联系本人

               

浅谈Struts2分页的实现与代码实例


发布日期:2018年01月22日
 
浅谈Struts2分页的实现与代码实例

关于Struts分页其实有多种实现方式主要看他的实现效率目前流行的主要是三级分页从数据库中读出的数据暂时存放到table中不用再次重复调用数据库操作这样会降低程序的风险

Struts分页DAO:

public List getList(int pageSize int pageNow) {

//获取分页数据

List list = * ;

//我用的sqlserver

String sql = select top * from test

where username like %badpeas% and id not in

(select top id from test order by id)

order by id;

return list;

}

public int getCount() {

//我用的sqlserver

String sql = select count(*) from region where username like %badpeas%;

//得到总数据条数

int count = *;

return count;

}

================================

Test类(封装数据)

public class Test(){

private int id;

private String username;

private password;

//省略seter geter方法

}

================================

showjsp

NO姓名密码

上一篇:hibernate入门配置

下一篇:使用 ANT 协助高效开发 java 项目