4.SSM 分页

8.24  CMSManagerSystem

https://www.cnblogs.com/eric-fang/p/11176205.html


分页的几种方式:


MySQL :  limit(m,n) 的方式最常用

1.通用的换算:select * from table limit (currentPage-1)*pageSize,pageSize。

2.

工具类page放在util包里

3.自己写个分页,以后用MyBatis 分页插件 PageHelper:https://pagehelper.github.io/

里面有文档,参考文档:如何使用分页插件

3.1 创建一个类:BaseBean,分页的基础bean,以后所有的java bean都要继承BaseBean

3.2 之前创建的Ad表就要继承BaseBean

3.3 在 MyBatis 配置 xml 中配置拦截器插件

3.4 创建一个拦截器

内容太多 

4.MyBatis提供的拦截器

    8.25 https://blog.csdn.net/wuyuxing24/article/details/89343951

5.自己定义标签库

1.自定义标签库的头

2.定义标签中的属性

一共定义了两个属性,之后在Jsp页面的写法是:

<t:page page="${searchParam.page}" jsMethodName="search"></t:page>

3.引用样式

4.当点击时触发js函数,写在script中:符合页码规则,调用函数之前先解析调用的函数名(search)

5.再创建一个Js页面,写search的方法

jsp页面中有隐藏域(前台和后台传数据用的)

现在要在search 方法里获取到隐藏于的value然后给它设置成现在的页码(参数就是)。

用的都是jquer所以是$()

之后再提交表单 (填的是jsp表单form的id),提交表单才能向后台发请求

6.调用函数

例如:当点击页码首页时,调用函数把参数设置成1然后提交表单查询第一页的内容显示在jsp中

7.在Jsp页面引用 标签库和 js

标签的引用


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • [toc] MyBatis三剑客 MyBatis 可以通过 XML 或注解来配置和映射原始类型、接口和 Java ...
    loserwang_3030阅读 619评论 0 0
  • MyBatis框架提供的PageHelper分页插件的使用 PageHelper是国内非常优秀的一款开源的myba...
    哈哈大圣阅读 1,474评论 0 6
  • SSM 订单操作 1. 表结构分析 1.1.订单表信息描述 orders productId描述了订单与产品之间的...
    弹钢琴的崽崽阅读 411评论 1 3
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 7,588评论 16 22
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    迷月闪星情阅读 10,620评论 0 11