#JavaEE简单的分页,3个示例,合并一个工程演示代码
###一、包括如下三个演示代码
1.一个使用 JDBC 、ThreadLocal、JSP、pager-taglib 分页示例
2.Mybatis + pager-taglib 分页
3.Struts2、Spring、Hibernate + pager-taglib 分页
###二、开发环境
- Java: java version "1.8.0_91" 、javac 1.8.0_91
- Tomcat: apache-tomcat-8.0.35
- Servlet Spec:3.1
- JSP Spec:2.3
- EL Spec3.0
- Eclipse: Version: Mars.2 Release (4.5.2)
- Mysql: mysql-5.7.12-winx64
- Maven: apache-maven-3.3.9
- pager-taglib: 2.0
- Mybatis: 3.4.1
- Struts2: 2.5
- Hibernate: 5.1.0.Final
- Spring: 4.2.6.RELEASE
###三、数据库说明(详见工程 t_user.sql)
1.Sql 数据库:
String user = "root";
String password = "12369";
String url = "jdbc:mysql:///pager?useUnicode=true&characterEncoding=utf-8&useSSL=false";
2.建立存储过程(函数),插入数据
BEGIN
DECLARE i int;
set i=1;
WHILE i<10000 DO
INSERT INTO t_user(username,nickname,password) values(CONCAT('user',i),CONCAT('nickname',i),CONCAT('password',i));
set i = i+1;
END WHILE;
END
###四、关于中文说明
- 完全是为了copy查找方便,可作为代码库
- 程序就像积木,每个小功能独立解耦,遇到到大项目顺手捏来无需再读一遍代码,因为代码都很小。
###版权原作者所有@ [视频:ivan] & [源代码:ivan] & [QQ:383244431]
1、基于JSP的ThrealLocal分页实现
2、基于Servlet+MyBatis分页实现
3、基于Struts2+Spring+Hibernate分页