Servlet基础解析(一)

本文详细介绍如何创建Servlet并实现与客户端的交互,包括继承Servlet类、重写doGet和doPost方法、配置web.xml以及部署Tomcat。同时,深入探讨Servlet的生命周期,从实例化、初始化到调用service方法及销毁过程。

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

servlet定义:运行在服务端的java应用程序
1.Servlet基础
怎么创建一个Servlet并使它能跟前台交互
a:创建一个普通的Java类继承Servlet(需要引入tomcat的包,serlvet属于tomcat不属于java)
客户端常用的请求方式:
post:一般是表单
get:地址栏请求,超链接
b:重写HttpServlet类中的doPost,doGet方法。
1484390-20190305174851088-1261817670.jpg

c.完成客户端请求与Servlet处理类的映射(让表单找到对应的servlet),在WEB-INF/web.xml文件中配置。
1484390-20190305175208397-539247792.jpg
d.创建jsp页面
1484390-20190305175305672-1118203731.jpg
e.把项目部署到Tomcat,运行Tomcat。
访问项目:
1484390-20190305180106677-149038354.jpg

点击请求后后台:
1484390-20190305180214044-2062304971.jpg
通过后台输出信息可知道Servlet执行的生命周期。

2.Servlet执行生命周期与流程
Servlet的生命周期由Wapper直接管理
实例化--初始化(初始化一些配置web.xml中参数)--调用service方法-》doGet,doPost处理-》销毁方法【服务器停止或者重启】

流程步骤:
1.通过客户端请求的路径找到web.xml文件中的url-pattern配置
2.通过url-pattern对应的name找到servlet节点中配置的servlet-class内容
3.tomcatr容器的warpper组件通过反射方法创建Servlet实例
4.通过请求的方式获取到对应请求处理方法
5.通过反射的方式调用对应处理方法,把warpper组件中构建的HttpServletRequest,HttpServletResponse对象传入对应处理方法中完成调用
6.通过HttpServletResponse把处理的结果相应到客户端

转载于:https://www.cnblogs.com/keyforknowledge/articles/10481892.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值