如何将js从数据库中渲染出来的数据做成table分页
1个回答
2015-01-20 · 知道合伙人数码行家
关注
展开全部
您好
如果要在jsp页面里实现按你要求分页的话,你可以循环方式这样写
for(int i=初始纪录树;i<最大记录数;i++){
list.add(从数据库取出的又放进去的ArrayList<对象>);
}
之后在从list里取用循环取出并输出在前台页面。这里的初始记录数为(currentPage-1)*pageSize,这里的最大记录数为currentPage*pageSize。
每次请求都是该页面,而仅仅是***.jsp?currentPage=?这个问号不同而已。
当然不赞成把JAVA代码放在JSP页面,因为它仅仅是用来展示而尽量不要参与逻辑业务。要放在控制层或业务层。比如说去请求servlet。
并且一次取所有数据的分页并不适合当数据量很大的时候。可以使用数据库分页。如mysql 用top,oracle用rownum。
如果要在jsp页面里实现按你要求分页的话,你可以循环方式这样写
for(int i=初始纪录树;i<最大记录数;i++){
list.add(从数据库取出的又放进去的ArrayList<对象>);
}
之后在从list里取用循环取出并输出在前台页面。这里的初始记录数为(currentPage-1)*pageSize,这里的最大记录数为currentPage*pageSize。
每次请求都是该页面,而仅仅是***.jsp?currentPage=?这个问号不同而已。
当然不赞成把JAVA代码放在JSP页面,因为它仅仅是用来展示而尽量不要参与逻辑业务。要放在控制层或业务层。比如说去请求servlet。
并且一次取所有数据的分页并不适合当数据量很大的时候。可以使用数据库分页。如mysql 用top,oracle用rownum。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询