Servlet基础

1、Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面
本质:运行在Web服务器(如Tomcat)上的Java类
作用:接收客户端(浏览器)的请求,处理业务逻辑,并返回相应(通常是HTML、JSON等)

2、servlet的配置方式
注解配置
屏幕截图 2026-03-27 160523

屏幕截图 2026-03-27 161914

web.xml配置
屏幕截图 2026-03-27 161535

3、servlet的生命周期
(1)加载和实例化
当创建Servlet请求时,Web服务器能动态地装载和实例化Servlet。
即服务会创建Servlet的一个实例,并调用Servlet的init()方法进行初始化
(2)初始化、请求处理
一旦初始化了Servlet,Servlet就随时等候处理请求
调用service()方法,service()根据HTTP请求的类型自动调用doGet()或doPost()方法
(3)卸载
当Web服务器卸载Servlet时,调用destroy()方法,Servlet会释放它使用的所有资源

4、常用重写方法:doGet(),doPost(),doPut(),doDelete()
5、HttpServletRequest
(1)消息行:关键信息,请求的方法、url,协议

屏幕截图 2026-03-27 164813

(2)消息头:备注的信息
(3)请求的参数

屏幕截图 2026-03-27 165133

(4)请求的转发:服务器端做的,客户端不响应

屏幕截图 2026-03-27 165348

屏幕截图 2026-03-27 165359

6、HttpServletResponse对象
(1)数据流,输出

屏幕截图 2026-03-27 165736

(2)响应头和响应码
(3)请求的重定向:浏览器端做的

屏幕截图 2026-03-27 165849

屏幕截图 2026-03-27 165902

posted @ 2026-04-27 17:59  6vvvvvvv  阅读(8)  评论(0)    收藏  举报