JavaWeb笔记--Servlet

1.servlet的规范

	(1) 必须继承  javax.servlet.http.HttpServlet
	(2) 重写其中的 doGet()或doPost()方法
			doGet(): 接受 并处 所有get提交方式的请求
			doPost():接受 并处 所有post提交方式的请求
	(3) Servlet要想使用,必须配置@WebServlet()

2. 根目录

	(1) web.xml中的/:代表项目根路径	http://localhost:8888/Servlet25Project/
	(2) jsp中的/:代表服务器根路径	http://localhost:8888/

3. Servlet生命周期:5个阶段

(1) 加载
(2) 初始化: init()   -> 该方法会在 Servlet被加载并实例化的以后执行
(3) 服务  :service() -> doGet()  doPost
(4) 销毁  :destroy() -> Servlet被系统回收时执行
(5) 卸载

4. Servlet接口实现类

(1) 两个默认实现类:GenericServlet、HttpServlet

(2) HttpServlet:
		指能够处理HTTP请求的servlet,它在原有Servlet接口上添加了一些与HTTP协议处理方法,它比Servlet接口的功能更为强大。
					因此开发人员在编写Servlet时,通常应继承这个类。
					
(3) 编写HttpServlet:
		HttpServlet在实现Servlet接口时,覆写了service方法,该方法体内的代码会自动判断用户的请求方式,
		如为GET请求,则调用HttpServlet的doGet方法,如为Post请求,则调用doPost方法。
		因此,开发人员在编写Servlet时,通常只需要覆写doGet或doPost方法,而不要去覆写service方法。

5. HttpServlet的常用方法

(1) HttpServletRequest中的方法:
		(同request),例如setAttrite()、getCookies()、getMethod()
(2) HttpServletResponse中的方法:
		同response
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值