美文网首页
Servlet调用流程

Servlet调用流程

作者: KaveeDJ | 来源:发表于2019-04-08 14:39 被阅读0次

    把Servlet的调用流程整理一遍,让思路更清晰。

    首先访问login.html

    • login.html是一个静态的html页面
    • 通过http://127.0.0.1/login.html访问,在这个页面中可以通过form,以post的形式提交数据

    /login路径

    • form把账号密码提交到/login路径
    • /login是一个虚拟目录,映射到Servlet

    找到对应的Servlet

    • tomcat接受到一个新的请求:http://127.0.0.1/login
    • 到配置文件web.xml进行匹配,发现对应的类是LoginServlet

    实例化Servlet对象

    • 调用无参的构造方法:LoginSevlet()实例化一个对象以备后续使用

    调用doGet或者doPost方法

    • 根据form后面的method="post",去调用对应的doPost方法

    request获取参数

    • doPost通过参数request,把页面上传递来的账号密码取出来

    response设置响应

    • 通过response.getWriter().println(html)把html写出到页面

    相关文章

      网友评论

          本文标题:Servlet调用流程

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