Java分页插件PageHelper的配置及使用-知了汇智

Java分页插件PageHelper的配置及使用

  PageHelper 是实现后台分页,如果需要前台分页,则需要用其他方法。

  1.先下载 pageinfo 需要用到的包,可自行网上下载。

  2.然后打开 eclipse ,把刚刚下载的两个包放到对应的 lib 目录下( ps: 如果你的包是放在其他目录下,请自行操作,不一定要按照我说的做)。

Java分页插件PageHelper的配置及使用

 

  3.然后在 lib 下找到刚刚自己的刚刚导入的两个包,点击右键 → Bulid Path → Add to Bulid Path,包就导入成功了。(此方法是 eclipse 才需要,其他编辑器自行操作。)

  4.然后在 spring-dao.xml 文件中,配置 pagehelper  ,直接复制到对应的地方即可。

<!-- sqlSessionFactory -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
    <property name="dataSource" ref="dataSource"></property>
    <property name="configLocation" value="classpath:mybatis/sqlMapConfig.xml"></property>
    <!-- 注意 pagehelper 其他配置 -->
    <property name="plugins">
	<array>
	    <bean class="com.github.pagehelper.PageInterceptor">
	        <property name="properties">
	        <!--使用下面的方式配置参数,一行配置一个 -->
	        <value>
	            params=value1
	        </value>
	        </property>
	    </bean>
	</array>
    </property>
</bean>

  5.这样配置就完成了,然后在控制类里面直接使用下面的语句进行分页。

PageHelper.startPage(str1,str2);

  (PS: 这一句一定要写在第一行,不然分页可能会出现一些错误)

  第一个参数“str1”代表着第几页,第二个参数“str2”代表着每页显示几条数据。

PageInfo page = new PageInfo(list);

  用来对查询到的数据进行操作(list 是我从数据库中查询的所需要的信息)。

  类 PageInfo 下面有很多可以调用的方法,需要哪些就用哪些就行。
 Java分页插件PageHelper的配置及使用

 

       版权声明:本文来源于网络,由知了堂搜集整理,仅供大家学习Java时使用


项目教学·项目驱动

132 2811 3191
预约免费试学
点击咨询
预约试学