美文网首页
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