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
标签的引用