分页查询时通过传递 页码数 取值放到list中
public Listtt(int num){
int begin=(num-1)*3;
int end=num*3;
//spring的jdbc连接
JdbcTemplate jt=getJdbcTemplate();
String sql="SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM joint_content order by con_id desc) A WHERE ROWNUM <=?)WHERE RN >?";
Object[] args={end,begin};
return jt.query(sql, args, new ContentRowmapper());
}
得到总的信息条数
ublic int getCountContentVo() {
JdbcTemplate jt=getJdbcTemplate();
String sql="select count(*) from joint_content";
return jt.queryForInt(sql);
问题是我在action中取得了总的信息数 但是怎么在页面 循环打印出例如页码 1 2 3 这种?
[url=http://jinnianshilongnian.iteye.com/blog/1423971]SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结[/url]
有两套 taglib标签,可以下载看看。
两种格式:
首页 上一页 下一页 尾页
1 2 3 4 ... 100
总记录数/每页记录数=总页数
然后循环总页数,打印1、2、3