Java遇见Html-------servlet篇

本文介绍Servlet的基本概念,包括其作为服务器端小程序的角色及如何通过请求-响应模式进行交互。详细讲解了Servlet的生命周期,从初始化到销毁的过程,并演示了如何在MyEclipse中创建和部署Servlet。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java遇见Html——-servlet篇

Servlet是在服务器上运行的小程序。一个servlet就是一个java类,并且可以通过“请求—响应”编程模式来访问的这个驻留在服务器内存里的servlet程序。
这里写图片描述
在Java EE中Servlet是在服务器端运行以处理客户端请求而做出的响应的程序。

Engine引擎容器,host主机容器

在web.Xml中配置servlet

这里写图片描述

手工编写第一个servlet
1.继承HttpServlet; 2.重写doGet()或者doPost()方法;
3.在web.xml中注册Servlet
使用MyEclipse编写第一个Servlet
1.src–>new–>Servlet 2.重写doGet()或者doPost();3.部署运行
这里写图片描述

生命周期(servlet生命周期阶段包括初始化、加载、实例化、服务和销毁)

初始化阶段,调用init()方法(前调用构造方法)

列表内容

2.响应客户请求阶段,调用service()方法。由service()方法根据提交方式选择执行doGet()或者doPost()方法;
3.终止阶段,调用destory()方法。
编写Servlet的doPost方法时,需要抛出ServletExcpetion和IOException异常
这里写图片描述

Tomcat装载servlet的三种情况:
1.这里写图片描述

2.在servlet容器启动后,客户首次向servlet发送请求;
3.servlet类文件被更新后,重新装载servlet。

Servlet与九大内置对象
这里写图片描述
out与resp.getWriter 类型不一致

HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法service( );
HttpServlet类有两个service( )方法;
我们自己编写的Servlet继承了HttpServlet类,一般只需覆盖doPost或者doGet方法,不必覆盖service( )方法.因为一个service( )方法会调用doPost或者doGet方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值