if(totalRecord%pageSize==0)
totalPages = totalRecord/pageSize;//总页数 else
totalPages = totalRecord/pageSize+1; dataBean.setPageSize(pageSize); dataBean.setTotalPages(totalPages); if(totalPages>=1) {
if(dataBean.getCurrentPage()<1)
dataBean.setCurrentPage(dataBean.getTotalPages()); if(dataBean.getCurrentPage()>dataBean.getTotalPages()) dataBean.setCurrentPage(1);
int index=(dataBean.getCurrentPage()-1)*pageSize+1;
rowSet.absolute(index); //查询位置移动到currentPage页起始位置 boolean boo=true;
for(int i=1;i<=pageSize&&boo;i++) { String number=rowSet.getString(1); String name=rowSet.getString(2); String maker=rowSet.getString(3); String price=rowSet.getString(4); String goods =
\
\便于购物车计算价格,尾缀上\价格值\ goods = goods.replaceAll(\
String button=\ action='putGoodsServlet' method = 'post'>\\
\ value='放入购物车' >\
String detail=\ action='showDetail.jsp' method = 'post'>\\\ value='查看细节' >\ out.print(\
out.print(\ out.print(\ out.print(\ out.print(\ out.print(\ out.print(\ out.print(\ boo=rowSet.next(); } } %>
每页最多显示
17
页,共有