Day43_JDBC案例(分页查询和条件查询)
今日内容介绍
案例:
1.昨日作业说明(删除选中商品)
2.分页查询(JavaEE查询重点) PageBean
3.条件查询(无分页,查询重点)【条件查询的分页处理在综合案例里面演示】 作业:
完成条件查询分类信息和输入条件内容的数据回显操作(将获取的参数<分类id和商品名称>保存到域对象,在页面获取数据显示在指定位置)
知识点:
EL表达式:在页面中使用EL表达式获取域中存放的数据
JSTL标签:商品显示、修改、添加等页面数据的获取(if/foreach) MVC设计模式:使用servlet/jsp/javabean完成各个功能模块 JavaEE三层架构:各个功能模块流程跳转
Servlet、Response和Request:接收请求数据、响应处理结果!编码、完成页面的跳转
Javascript:事件、函数、BOM对象操作 MySQL:CRUD的sql语句编写 JDBC:访问数据库操作 C3P0:配置和使用
DBUtils:简化JDBC代码操作 BeanUtils:封装请求数据
今日内容学习目标
1. 2. 3. 4. 5. 6. 7. 8.
能够说出使用分页的优点
能够说出分页使用内存来实现及优缺点
能够说出分页使用数据库查询语句实现及优缺点 理解limit语句后的参数含义
能够独立编写使用limit关键字,查询商品信息表的前5条数据 理解pageBean类中的5个变量 能独立能够独立编写pageBean类
能编写出分页查询和条件查询各层的代码
一、昨日作业说明(删除选中商品)
1.显示效果
2.流程分析
3.修改页面
在商品序号前面添加超链接:删除选中 (使用javascript让超链接点击效果失效),并设置其显示的字体为黑色,下划线效果去掉!
为每一个商品编号前面添加一个复选框!
引入JQ的核心JS文件(使用JQ获取选中的复选框)
为删除选中超链接添加鼠标单击事件
完整JS代码 ·
4.编写servlet(DeleteSelectProductServlet)
注意: 获取所有选中的商品信息,注意参数是pid,传递过来的形式是:pid=xx&pid=yy&pid=zzz