美文网首页
Servlet基础

Servlet基础

作者: 年轻人Moriarty | 来源:发表于2017-01-11 20:44 被阅读0次

    什么是Servlet

    servlet是jsp的前身,是Java web三大组件之一。


    编写Servlet

    1、继承HttpServlet类

    2、重写doGet()或者doPost()方法

    3、在web.xml中注册Servlet

    具体如下:

    1、在JavaBean中编写servlet类继承HttpServlet类

    2、在web.xml中注册servlet

    <servlet>中的<servlet-name>与<servlet-mapping>中的<servlet-name>是对应关系必须一致,<servlet-mapping>中的<url-pattern>是servlet被访问的路径(可随意写,通过此路径访问即可,但通常按照类的路径写),<servlet>中的<servlet-class>是servlet类的路径

    3、访问servlet



    Servlet执行流程



    get方式请求servlet时:

    通过get方式,URL访问servlet
    先在webxml里找到servlet-mapping的路径url-pattern,找到对应的servlet-name
    通过在servlet-mapping找到的servlet-name找到此处,再找到对应的类文件servlet.myservlet
    对应的类文件servlet.myservlet

    先调用HttpServlet中的一个service()方法,用来判断接下来调用doGet()方法还是doPost()方法。


    Servlet的生命周期:

    第一次请求servlet需要创建实例

    servlet与jsp九大内置对象


    相关文章

      网友评论

          本文标题:Servlet基础

          本文链接:https://www.haomeiwen.com/subject/mmhrbttx.html