我一下子查询出所有结果(不采用SQL分页的那种),然后可以在页面获取到结果集,JSP页面如何实现分页?
解决方案 »
- springMVC之helloworld出现问题啦~~帮忙看看咯~
- 求人事管理系统源码
- swfupload struts2的问题
- j2ee项目中能否添加.net的功能模块?
- 如何使用jboss.net建立UDDI中心?
- java
- 我想用eclipse+stuts+spring+hibernate开发个新闻系统,AddNews.jsp页面怎么开发啊.
- 请教struts中使用jspsmartupload的使用,急着要用啊
- action接收不到form表单提交过来的值
- OFBIZ12.04怎么部署在外部的tomcat上?
- struts2自定义拦截器注解配置
- Tomcat报错last packet sent to the server was 0 ms ago
不过建议还是数据库分页
/**
* 获取当前页数据
* @return Collection
*/
public Collection getData() {
Collection curData = null;
if (data != null) {
int start = (curPage - 1) * pageSize;
int end = 0;
if (start + pageSize > rowsCount)
end = rowsCount;
else
end = start + pageSize;
ArrayList arrayCurData = new ArrayList();
ArrayList arrayData = null;
Vector vectorCurData = new Vector();
Vector vectorData = null;
boolean isArray = true;
if (data instanceof ArrayList) {
arrayData = (ArrayList) data;
isArray = true;
} else if (data instanceof Vector) {
vectorData = (Vector) data;
isArray = false;
}
for (int i = start; i < end; i++) {
if (isArray) {
arrayCurData.add(arrayData.get(i));
} else {
vectorData.add(vectorData.elementAt(i));
}
}
if (isArray) {
curData = (Collection) arrayCurData;
} else {
curData = (Collection) vectorCurData;
}
}
return curData;
}
这个方法是data属性的get方法