zoukankan      html  css  js  c++  java
  • 4 Servlet常用方法——service() 与 doGet() 、doPost()、init()、destroy()

    service() 与 doGet() 、doPost()

    在Servlet中,对于客户端发来的请求我们要做出相应的相应,一共有三种方式:service() doGet() doPost(),它们使用的方法如下:

    service()方法:

      可以处理get/post方式的请求,如果servlet中有service方法,则会优先调用service方法对请求做处理。

    doGet()方法:

      处理get方式的请求

    doPost()方法:

      处理Post方式的请求  

    注意:

      如果在重写的service方法中调用了父类的service方法(super.service(arg0,arg1)),则service方法处理完后,会再次根据请求方式相应的doGet()方法

    和doPost()方法执行(这就意味着,如果调用了父类方法,必须要写doGet()和doPost()方法)。所以,一般情况下,我们是不在重写的service中调用父类的service方法的,避免405错误。

    init()、destroy()

    init()方法是在tomcat启动当前项目时,执行该方法。

    destroy()是在tomcat移除当前项目或是tomcat本身关闭时,执行该方法

  • 相关阅读:
    [模板] 主席树
    [模板] 替罪羊树
    [模板] Treap
    [LUOGU] P4342 [IOI1998]Polygon
    [JOYOI] 1051 选课
    poj 1845 数论(唯一分解定理+分治法求等比数列前n项的和mod m的值)
    poj 2418 bst统计字符串
    hdu 3791 二叉排序树
    hdu 3999 二叉排序树
    toj 3711 水题
  • 原文地址:https://www.cnblogs.com/Scorpicat/p/12342063.html
Copyright © 2011-2022 走看看