我做了一个SSH框架的WEB程序
现在又一个页面 我想在页面中显示数据库的信息 我用的是struts框架的<logic:iterate>标签 的迭代输出
但是每次我从数据库里面取数据都是全部取的,现在要求我每次取1000条数据 在页面有一个选框显示下1000条数据 (这1000条一开始并未从数据库里读出来 所以不是问的分页方面的)我想知道这样怎么做呢··谢谢好心人 明天就要交项目了
现在又一个页面 我想在页面中显示数据库的信息 我用的是struts框架的<logic:iterate>标签 的迭代输出
但是每次我从数据库里面取数据都是全部取的,现在要求我每次取1000条数据 在页面有一个选框显示下1000条数据 (这1000条一开始并未从数据库里读出来 所以不是问的分页方面的)我想知道这样怎么做呢··谢谢好心人 明天就要交项目了
int currentPage = 0;// 当前页
int pageSize = 10;// 显示记录数
String queryString = "from User";
Query queryObject = getSession().createQuery(queryString);
// 设置从哪里读
queryObject.setFirstResult((currentPage - 1) * pageSize);
// 设置一共读几行
queryObject.setMaxResults(pageSize);
return queryObject.list();