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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五讲 后台用户管理-查询

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

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档