1:datagrid组件会在页面初次加载或每次点击下方的分页栏时自动向服务端发送两个参数 page(当前页数) rows(每页需要显示的行数) 这个是页面请求参数的固定写法;此时后端 即springmvc 对请求进行处理,接收前端页面返回的参数,并调用dao层的分页查询
dao层的分页查询需要两个参数,即页数页数和每页需要显示的记录数,,dao层还需要提供一个查询总记录数的方法,因为datagrid需要依据总记录数来进行计算需要分多少页。即使用这个datagrid组件,编码人员不需要再像以前一样需要自行计算一共需要分多少页。(平常情况,需要计算四个参数值:总记录数、每页显示的记录数、当前页数、总页数)
datagrid组件代码:
dao层代码:
Controller源码:
数据库文件就是一个bean属性,可以自行定义;