一、Servlet整合JDBC开发

  1. 搭建开发环境
    1.1引入数据库驱动jar
    1.2 引入jdbc.properties和 JDBC工具类
  2. 编码
    2.1 创建表
    2.2 封装实体类
    2.3 编写DAO: DAO接口 + DAO接口实现类
    2.4 编写service: Service接口+ Service实现类—然后先测试一下
    2.5 编写Servlet : 写类继承HttpServlet抽象类、然后编写 web.xml
    Servlet-(2)

二、请求转发(forward)

  1. 什么是请求转发:请求转发机制可以将两个Servlet连接到一起,形成一个工作流,共同完成一个业务需求。使用请求转发可以在两个Servlet之间进行跳转。

  2. 如何使用请求转发从一个Servlet跳转到另一个Servlet

  3. 请求转发的特点
    3.1 请求转发的地址栏不变。 请求转发的动作发生在服务器的内部。
    3.2 请求转发连接的两个Servlet处于同一次请求中。
    3.3 请求转发连接的两个Servelt,只有最后一个可以向客户端响应结果。
    Servlet-(2)

三、request作用域

  1. request作用域 : request作用域可以存储命名属性, 同一个request作用域中的命名属性(数据)可以被请求转发连接的两个Servlet共享。
    Servlet-(2)
  2. request作用域的使用
    2.1 存值: request.setAttribute(String name,Object value);
    2.2 取值: Object value = request.getAttribute(String name);
  3. request作用域生命周期
    一次请求有效。 从客户端发起请求 到 结果响应结束。
  4. request作用域中数据共享范围: 一次请求; 一次请求连接的 servlet中可以共享。

四、 添加操作流程分析

Servlet-(2)

五、请求重定向 (redirect)

  1. 请求重定向可以完成从一个Servlet跳转到另一个 Servlet。
  2. 如何使用请求重定向跳转:
    response.sendRedirect(下一个Servlet的URI);
    3.请求重定向特点
    3.1 地址栏改变 。
    3.2 请求重定向连接的两个 Servlet,处于两次请求中。不能使用request作用域传递数据。
    Servlet-(2)

六、请求转发和请求重定向的使用场景

1. 如果两个 Servlet之间需要使用request作用域传递数据, 则使用请求转发。
2. 如果两个Servlet之间不需要使用request作用域传数据, 则使用请求重定向。

七、删除分析

Servlet-(2)

八、修改分析

Servlet-(2)

相关文章:

  • 2021-12-26
  • 2021-10-24
  • 2022-02-07
  • 2021-04-25
  • 2021-10-15
  • 2021-07-09
  • 2021-04-18
  • 2022-01-04
猜你喜欢
  • 2021-04-21
  • 2021-06-16
  • 2021-11-29
  • 2021-04-15
相关资源
相似解决方案