servlet的继承关系及其相关方法(主要是service方法)

servlet的继承关系

1.servlet的继承关系

javax.servlet.servlet接口

javax.servlet.GenericServlet抽象类

javax.servlet.http.HttpServlet 抽象子类

2.相关方法
javax.servlet.servlet接口
void init(config) -初始化方法
void service(request,reponse)-服务方法
void destory() -销毁方法

javax.servlet.GenericServlet抽象类
void service(request,response) 任然是抽象的

javax.servlet.http.HttpServlet抽象子类
void service(request,response) -不是抽象的

1.String method=req.getMethod()获取请求的方式
2.根据请求方式不懂调用不同的do方法 比如post请求就调用dopost方法
3.在HttpServlet中各个do方法差距不大

总结
1.有请求过来时 service方法会自动响应
2.在HttpServlet中这些do方法默认都是405的实现风格-要我们子类去实现对应的方法
3.因此我们在新建servlet时 我们才会去考虑请求方法,从而决定重写哪个do方法
4.
200 正常响应
404 找不到资源
405 请求方式不支持
500 服务器内部错误

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值