使用pageHelper进行分页:
使用这个插件进行分页的时候需要配置拦截器,这个时候我们只需要书写查询所有的操作即可,
这个时候底层就会按照我们的配置自动的进行分页(不需要传递参数)。
分页插件的使用步骤
A、导包(pageHelper插件的包)
B、配置分页的插件信息(EasyUI使用pageHelper(底层是利用拦截器)需要在application-mybatis.xml中配置,配置代码如下:)
<!--配置分页的拦截器-->
<property name="plugins">
<array>
<bean id="pg" class="com.github.pagehelper.PageHelper">
<property name="properties">
<props>
<!--配置连接数据库的方言-->
<prop key="dialect">mysql</prop>
<!--配置如果每页的长度为0就不进行分页-->
<prop key="pageSizeZero">true</prop>
<!--合理化分页-->
<prop key="reasonable">true</prop>
</props>
</property>
</bean>
</array>
</property>
C、使用分页插件即可
//使用分页的插件
com.github.pagehelper.Page startPage = PageHelper.startPage(page, rows);
List<Admin> list = adminMapper.selectAll();
//查询所有,pageHelper插件会自动在sql语句后添加limit,也不需要给定总条数、页数和开始下标。
D、将多个页面的引入资源放到一个页面中,需要在相关页面将content改成href,代码如下:
content:'<iframe src="'+node.attributes+'" width="100%" height="100%"></iframe>',
href:node.attributes,