第五讲 后台用户管理-查询

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学云 www.ixueyun.com
为您提供高品质课件、学习督导服务、即时答疑、知识交易平台
保存查询条件
• 由于结果是forward到jsp页面的,会保留request里的数据,于是通 过 request.getParameter(name) 得到上次查询条件的参数
Leabharlann Baidu
学云 www.ixueyun.com
页面准备
1.在admin文件夹下编写index.jsp的框架页, 左侧框架为left.jsp的菜单页 2.准备用户查询页面user_view.jsp
学云 www.ixueyun.com
为您提供高品质课件、学习督导服务、即时答疑、知识交易平台
用户管理-查询
数据库类(M层) 数据库类(M层 (M
修改 UserInfoDao.jav a,增加查询方法 a,增加查询方法 getUserList( String username, String name, int start, pageLine) int pageLine)
3
4
1.真分页假分页比 较
学云 www.ixueyun.com
为您提供高品质课件、学习督导服务、即时答疑、知识交易平台
作业
根据讲解独立完成用户管理-查询功能 掌握好分页方法,要明白在数据库内的分 页比查询出来后再分性能好得多
学云 www.ixueyun.com
为您提供高品质课件、学习督导服务、即时答疑、知识交易平台
用户列表显示(V层 用户列表显示(V层) (V
添加jsp页面 添加jsp页面 jsp user_view.jsp
用户管理servlet(C层 用户管理servlet(C层) servlet(C
1.加入 1.加入 UserInfoServlet 2.编写查询 2.编写查询 方法 query 3.在dopost方法中调 3.在dopost方法中调 query方法 用query方法
MVC 架构的JSP项目入门实践
—第5讲 后台用户管理-查询 后台用户管理学云签约讲师 廖先毅
视频地址:http://www.ixueyun.com/lessons/detail-lessonId-464.html
上节回顾
利用MVC的概念完整编写登陆程序 掌握filter的用法 掌握session用法
学云 www.ixueyun.com
为您提供高品质课件、学习督导服务、即时答疑、知识交易平台
导入
• 这节课我们要完成用户的管理的查询功能, 通过本节让大家尽量避免初学者常犯错误 导致程序的性能问题,本节内容如下: • 查询步骤 • 分页查询
学云 www.ixueyun.com
为您提供高品质课件、学习督导服务、即时答疑、知识交易平台
学云 www.ixueyun.com
为您提供高品质课件、学习督导服务、即时答疑、知识交易平台
查询-分页
• 1.pageCount=count+pageLine-1/pageLine • 2.查询记录开始位置计算: start = (curPage-1)*pageLine • 3.分页查询sql: select * from tbName where … order …. limit start,pageLine
为您提供高品质课件、学习督导服务、即时答疑、知识交易平台
分页说明
• 真分页(数据库查询时就分页)
数据库 查询1000条 取20条 交给前台 显示20条
假分页(查出出来到显示前分页)
数据库 查询1000条 取1000条 交给前台 显示20条
从数据库取数据时会产生IO操作,这是性能瓶颈,应尽量避免假分 页,大量数据情况下应绝对避免假分页。各数据库分页sql不一样, , 大家用到时候再查
学云 www.ixueyun.com 为您提供高品质课件、学习督导服务、即时答疑、知识交易平台
查询步骤
• 1.在查询代码段获取每页显示条数pageLine(默认10),当前页 curPage(默认1) • 2.调用UserInfoDao分页查询方法,取得总记录数count,并计算总页 数pageCount,将查询结果保存到request中 • 3.将当前页curPage、每页条数pageLine、总页数pageCount保存到 request中 • 4.forward到查询页面,并编写显示代码 • 5.在jsp页面用隐藏域保存curPage,用文本框保存pageLine,编写上下 页显示代码 • 6.编写分页跳转javascript代码
学云 www.ixueyun.com 为您提供高品质课件、学习督导服务、即时答疑、知识交易平台
小结
查询步骤
1C取得查询参数 2.将参数传递M层获取结 果 3.将结果处理后返回给V 层 4.V层循环取得数据
分页算法
1
2
1.分页计算方法 2.分页查询方法
本章小结
分页说明 视图层上下页
1.上下页显示计算 2.上下页javascript
相关文档
最新文档