实现分页!
利用sql语句。
mysql的话就是利用limit
就在DAO类中增加有一个方法 findPage();
//设置默认一页显示5条记录 利用limit
public List<Cost> findPage(int page){
String sql = “select * from cost limit ?,5”;
int begin=(page-1)*5;
Object [] params ={begin};
CostRowMapper rowMapper = new CostRowMapper();
List<Cost> list = template.query(sql,params,rowMapper);
return list;
}
//params是上面sql语句中的问号。
然后在Controller方法中设置一个参数 int page 来接收传过来的page是第几页。
然后对应的方法传入page
然后在jsp中。后面就可以加个get参数即 ?page=1
然后设置点击下一页就增加1
是根据当前页加1.获取当前页。可以在Controller中绑定一个page值,把page传过去。然后设置下一页的<a href=list.do?page=${page+1}>
那么对应的上一页减一