ssm 框架下的分页 pageInfo 插件的配置以及使用

本贴配置过程是在 eclipse 下进行。(其它编辑器就是导包的方式不同,其他操作一

样)

1.先下载 pageinfo 需要用到的包,可自行网上下载,也可直接从我分享的百度云连接

下载:https://pan.baidu.com/s/11i5jTE8XC9izNx1-toQSyw 密码:iucz

2.然后打开 eclipse ,把刚刚下载的两个包放到对应的 lib 目录下( ps: 如果你的包

是放在其他目录下,请自行操作,不一定要按照我说的做)。


3.然后在 lib 下找到刚刚自己的刚刚导入的两个包,点击右键 → Bulid Path → Add 

to Bulid Path,包就导入成功了。(此方法是 eclipse 才需要,其他编辑器自行操

作。)

4.然后在 spring 文件中,进行以下配置,直接复制到对应的地方即可。

扫描二维码关注公众号,回复: 564670 查看本文章
<!-- sqlSessionFactory -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
    <property name="dataSource" ref="dataSource"></property>
    <property name="configLocation" value="classpath:mybatis/sqlMapConfig.xml"></property>
    <!-- 注意其他配置 -->
    <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 下面有很多可以调用的方法,需要哪些就用哪些就行。




猜你喜欢

转载自blog.csdn.net/weidong_y/article/details/79700367