Servlet萌新基础

Servlet

  • 1.Servlet
    • 1.1Servlet接口实现类
    • 1.2接口实现类开发步骤
    • 1.3servlet对象的生命周期
    • 1.4HttpServletResponse接口
    • 1.5HttpServletRequest接口
    • 1.6请求对象和响应对象的生命周期
  • 2.在线考试管理系统
    • 用户注册流程图
    • 用户登录流程图
  • 3.Servlet常见
    • 3.1欢迎资源文件
    • 3.2Http状态码
  • 4.多个Servlet之间的调用规则
    • 4.1重定向解决方案
    • 4.2请求转发解决方案
  • 5.多个Servlet之间数据共享实现方案
    • 5.1ServletContext
    • 5.2Cookie类
    • 5.2.2 Cookie模拟订餐
    • 5.3HttpSession接口
    • 5.4HttpServletRequests接口实现数据共享
  • 6.监听器
    • 6.1基本了解
  • 7.过滤器
    • 7.1基本了解
    • 7.2测试
    • 7.3过滤器对请求对象进行增强服务
    • 7.4拦截地址格式
    • 7.5防止用户恶意登录

1.Servlet

1.1Servlet接口实现类

Servlet萌新基础_第1张图片
Servlet萌新基础_第2张图片

Servlet萌新基础_第3张图片
在这里插入图片描述

1.2接口实现类开发步骤

Servlet萌新基础_第4张图片
Servlet萌新基础_第5张图片

1.3servlet对象的生命周期

Servlet萌新基础_第6张图片

1.4HttpServletResponse接口

Servlet萌新基础_第7张图片

1.4.1通过响应对象将执行结果写入到响应体当中
Servlet萌新基础_第8张图片
一些注意问题和解决方案
Servlet萌新基础_第9张图片
Servlet萌新基础_第10张图片
Servlet萌新基础_第11张图片
Servlet萌新基础_第12张图片

Servlet萌新基础_第13张图片
在这里插入图片描述
Servlet萌新基础_第14张图片

1.5HttpServletRequest接口

Servlet萌新基础_第15张图片

1.5.1实现
在这里插入图片描述
Servlet萌新基础_第16张图片

获取请求参数

在这里插入图片描述
Servlet萌新基础_第17张图片
请求内容get与post
Servlet萌新基础_第18张图片
Servlet萌新基础_第19张图片
Servlet萌新基础_第20张图片

1.6请求对象和响应对象的生命周期

Servlet萌新基础_第21张图片
Servlet萌新基础_第22张图片

2.在线考试管理系统

用户注册流程图

Servlet萌新基础_第23张图片

用户登录流程图

Servlet萌新基础_第24张图片

3.Servlet常见

3.1欢迎资源文件

Servlet萌新基础_第25张图片
Servlet萌新基础_第26张图片

3.2Http状态码

Servlet萌新基础_第27张图片
Servlet萌新基础_第28张图片
Servlet萌新基础_第29张图片

4.多个Servlet之间的调用规则

Servlet萌新基础_第30张图片

4.1重定向解决方案

原理图
Servlet萌新基础_第31张图片
操作方法
Servlet萌新基础_第32张图片
Servlet萌新基础_第33张图片

Servlet萌新基础_第34张图片
Servlet萌新基础_第35张图片

4.2请求转发解决方案

原理图
Servlet萌新基础_第36张图片
操作方法
Servlet萌新基础_第37张图片
Servlet萌新基础_第38张图片

5.多个Servlet之间数据共享实现方案

Servlet萌新基础_第39张图片

5.1ServletContext

5.1.1全局作用域对象流程图
Servlet萌新基础_第40张图片
5.1.2ServletContext接口
Servlet萌新基础_第41张图片
Servlet萌新基础_第42张图片

Servlet萌新基础_第43张图片
Servlet萌新基础_第44张图片
实例
Servlet萌新基础_第45张图片
Servlet萌新基础_第46张图片

5.2Cookie类

5.2.1基本了解
Servlet萌新基础_第47张图片
Servlet萌新基础_第48张图片
Servlet萌新基础_第49张图片
基本流程
Servlet萌新基础_第50张图片

5.2.2 Cookie模拟订餐

流程
Servlet萌新基础_第51张图片
欢迎界面
Servlet萌新基础_第52张图片
Servlet萌新基础_第53张图片
在这里插入图片描述

订单页面

Servlet萌新基础_第54张图片
消费余额页面
Servlet萌新基础_第55张图片
Servlet萌新基础_第56张图片
Servlet萌新基础_第57张图片
在这里插入图片描述
5.2.3Cookie生命周期
Servlet萌新基础_第58张图片
Servlet萌新基础_第59张图片

5.3HttpSession接口

5.3.1基本了解
Servlet萌新基础_第60张图片
Servlet萌新基础_第61张图片
Servlet萌新基础_第62张图片
Servlet萌新基础_第63张图片
在这里插入图片描述
Servlet萌新基础_第64张图片

Servlet萌新基础_第65张图片
在这里插入图片描述
5.3.2模拟购物车功能
流程图
Servlet萌新基础_第66张图片
欢迎界面
Servlet萌新基础_第67张图片
Servlet萌新基础_第68张图片
添加购物车
Servlet萌新基础_第69张图片
输出商品
Servlet萌新基础_第70张图片

5.4HttpServletRequests接口实现数据共享

Servlet萌新基础_第71张图片
Servlet萌新基础_第72张图片

6.监听器

6.1基本了解

Servlet萌新基础_第73张图片
Servlet萌新基础_第74张图片
Servlet萌新基础_第75张图片
Servlet萌新基础_第76张图片
Servlet萌新基础_第77张图片
Servlet萌新基础_第78张图片
Servlet萌新基础_第79张图片
Servlet萌新基础_第80张图片

7.过滤器

7.1基本了解

Servlet萌新基础_第81张图片
在这里插入图片描述

7.2测试

Servlet萌新基础_第82张图片
注册过滤器
Servlet萌新基础_第83张图片

7.3过滤器对请求对象进行增强服务

Servlet萌新基础_第84张图片

注册过滤器
Servlet萌新基础_第85张图片

7.4拦截地址格式

Servlet萌新基础_第86张图片

7.5防止用户恶意登录

Servlet萌新基础_第87张图片

你可能感兴趣的:(Java,web,萌新日常)