第六章 Servlet

2024-01-09 20:59:38

1.什么是Servlet

在这里插入图片描述

在这里插入图片描述

2.第一个servlet程序

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里的工程路径就是下面的内容
在这里插入图片描述
下面这个就表示 /
在这里插入图片描述
下面启动程序,访问以下地址
在这里插入图片描述
下面我们要访问servlet程序,servlet程序的地址就是以下
在这里插入图片描述
在这里插入图片描述

3.servlet程序常见错误

在这里插入图片描述
在这里插入图片描述

4.url地址如何定位到servlet程序去访问

在这里插入图片描述

5.servlet生命周期方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

关闭的时候才会执行销毁
在这里插入图片描述

6.GET和POST请求的分发处理

这里是一个get请求
在这里插入图片描述
在这里插入图片描述
下面改成post请求
在这里插入图片描述

这个方法我们同样可以使用
在这里插入图片描述
一般情况下,我们的get请求和post请求干的事情是不一样的
下面可以获取请求方式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.通过继承HttpServlet类实现servlet程序

实际开发的时候我们很少会直接继承使用servlet接口,一般会使用它的子类实现方法
在这里插入图片描述
在这里插入图片描述
如果我们的业务有get请求,我们就重写get方法
如果我们的业务有post请求,我们就重写post方法
在这里插入图片描述
在这里插入图片描述
下面我们在web.xml中进行配置
在这里插入图片描述
在这里插入图片描述
这里是post请求,当我们提交过去的时候,会自动调用doPost
在这里插入图片描述
如果是get请求,会自动调用doGet方法
在这里插入图片描述

8.IDEA菜单生成servlet程序

首先要进行配置,添加servlet.api
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

同时在web.xml进行配置
在这里插入图片描述

下面跟之前一样
在这里插入图片描述

9.整个Servlet类的继承体系

在这里插入图片描述

10.Servletconfig类的使用介绍

在这里插入图片描述
在这里插入图片描述
下面这个就是它的别名,我们默认使用的类名
在这里插入图片描述
在这里插入图片描述

我们可以在web.xml中配置参数
在这里插入图片描述
在这里插入图片描述
参数可以配多组,不止配一组
在这里插入图片描述

如果我们想要获得参数值
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

获取ServletContext对象
在这里插入图片描述

11.Servletconfig类的补充说明

在这里插入图片描述

Servletconfig除了在init中使用之外,也可以在其他地方使用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果我们重写了init方法,一定要加上super.init(config)
在这里插入图片描述
在这里插入图片描述

12.ServletContext对象的介绍

在这里插入图片描述

13.ServletContext对象作用的演示

在这里插入图片描述
在web.xml中配置上下文参数(可以配置多组)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果在web目录下新增一个css,我们也可以得到css的绝对路径
在这里插入图片描述
在这里插入图片描述

14.ServletContext像map一样存取数据

在这里插入图片描述
在这里插入图片描述

15.什么是HTTP协议

在这里插入图片描述

16.GET请求HTTP协议内容介绍

在这里插入图片描述
在这里插入图片描述

17.POST请求HTTP协议内容介绍

在这里插入图片描述

18.常用请求头

在这里插入图片描述

19.哪些是GET请求,哪些是POST请求

当我们的请求为GET请求时,我们就使用doGet请求
当我们的请求为POST请求时,我们就使用doPost请求
在这里插入图片描述

20.响应的HTTP协议介绍

在这里插入图片描述
在这里插入图片描述

21.常见的响应状态码说明

在这里插入图片描述
500演示
这里我让其代码内部有一个错误
在这里插入图片描述
在这里插入图片描述

22.MIME数据说明

在这里插入图片描述

23.谷歌浏览器和火狐浏览器如何查看HTTP协议

在这里插入图片描述
上面这个就浏览器的控制台(shift + ctrl + i)
Element 看当前页面有哪些标签
Console 看控制台输出
Sources 看当前页面的源代码
Network 看网络
在这里插入图片描述
谷歌浏览器
在这里插入图片描述
火狐浏览器
在这里插入图片描述

24.HttpServletRequet类的介绍

在这里插入图片描述

25.Request常见API的演示

在这里插入图片描述

下面示例
首先在web.xml中进行配置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

文章来源:https://blog.csdn.net/m0_72232218/article/details/135480525
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。