游荣辉
总结
今天复习了一波MVC设计模式JSP + Servlet + JavaBean + JDBC和 CRUD 的操作.,和学习了分页查询
查询的功能就不多说了,添加的功能加了一个令牌机制,就是使用了令牌禁止就可以防止你的多次提交,不管你是刷新页面还是返回再次添加,都只能添加一个.
删除多条信息要把id封装成一个list集合返回给后台,遍历这个集合,依次删除就好了
今天还学了一个新知识.分页,
分页条: 【首页】【上一页】[1][2][3][4]【下一页】【尾页】(这个就是普通的分页条)
分页有两种
物理分页:一次只查10条记录,点击下一页,再去查询后10条.使用SQL语句进行控制的分页.(现在基本都在用的)
逻辑分页:一次性将所有数据全都查询出来,根据需要进行截取.List集合进行控制. subList();
像不同数据库对分页的语句都是不一样的
Mysql数据库就是使用limit关键字
样式: 前面就是我们普通的查询语句,只是最后的时候要加上limit关键字,他后面有两个参数,第一个参数是:从第几个开始,第二个参数是:想要查询的个数(就是想要一次看到几天数据)
可以是使用页数来计算limit的两个参数
第二个参数可以写死
第一个参数=(前台出来的页数-1)*第二个参数
参数的传递
前台--->后台:当前页数
后台--->前台:当前页数,总页数,总记录数,第二个参数,List集合.
这样传递很麻烦,我们可以把他们封装到一个实体类中,在用这个实体类进行传递就好了 |