Java Servlet介绍

Servlet 是什么?

Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。

实现Servlet的几种方式?

  1. 实现 implements Servlet 接口:
  //生命周期方法:当Servlet第一次被创建对象时执行该方法,该方法在整个生命周期中只执行一次
  public void init(ServletConfig arg0) throws ServletException {}
  
  //生命周期方法:对客户端响应的方法,该方法会被执行多次,每次请求该servlet都会执行该方法
  public void service(ServletRequest arg0, ServletResponse arg1)
                throws ServletException, IOException {}
  
  //生命周期方法:当Servlet被销毁时执行该方法
  public void destroy() {}
  1. 继承 GenericServlet 类
   @Override
   public void service(ServletRequest arg0, ServletResponse arg1)
           throws ServletException, IOException {
           

   }
  1. 继承 HttpServlet 方法
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
        throws ServletException, IOException 
}        


@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
        throws ServletException, IOException {
    doGet(req,resp);
} 

Servlet生命周期的介绍

//Servlet的生命周期:从Servlet被创建到Servlet被销毁的过程
//一次创建,到处服务
//一个Servlet只会有一个对象,服务所有的请求

1.实例化(使用构造方法创建对象)
2.初始化 执行init方法
3.服务 执行service方法
4.销毁 执行destroy方法

Servlet 过滤器

Servlet 异常处理

Servlet 其他内容

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天是3月15日,学校将宣传做到了极致,从三教一直到鑫源超市,舞台、玩具,应有尽有,好像想在这一天之内,将所有的不...
    风中默白阅读 202评论 0 0
  • hello!第一篇
    君有两意阅读 101评论 0 1
  • 最近发生了这样一件事: 给朋友发条信息说个事来着 结果一打开微信看到“公众号”有吸引眼球的标题,就不由自主地点开看...
    晨yoyo阅读 168评论 0 2
  • 高考考得越好的同学,在大学越努力学习。学习任务越繁重。有的甚至说想回高三歇会儿。我想说,真羡慕你们这种繁忙,那么有...
    初萌阅读 322评论 0 0