今天我用到了ssm中分页显示列表的功能,可以将后台读出来的数据进行分页显示,每页可以显示自己设置的条数,包括点页号显示某页。如下图所示
为了实现分页功能,第一步是导入需要的包,在pom.xml中
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.1.2</version>
</dependency>
第二步,在applicationContext.xml文件中配置
<property name="plugins">
<array>
<bean class="com.github.pagehelper.PageInterceptor">
<property name="properties">
<props>
<prop key="helperDialect">mysql</prop>
<prop key="reasonable">true</prop>
</props>
</property>
</bean>
</array>
</property>
接下来我按照service,Controller,jsp顺序演示
第三步,在service层添加分页,page是页数,size是每行数据条数。
第四步,Controller层接受页面传过来的数据page,size,并查询用户信息,将用户信息装到pageinfo对象中
第五步,jsp页面
可以正向构思,我喜欢逆向从开始从底往上写。