servlet

servlet 是运行在 Web 服务器中的小型 Java 程序(即:服务器端的小应用程序)。servlet 通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求。

执行过程

  1. 客户端发送请求(以Get方式或者Post方式发送请求)http://localhost:8080/day08servlet/demo
  2. 在web.xml中找到

      <servlet-name>servletDemo</servlet-name>
      <url-pattern>/demo</url-pattern>

注:第一条中的请求路径对应的就是url-pattern中的请求路径。找到要执行的servletDemo,对应第三条中的servlet-name。
3.同样是在web.xml中,寻找

<!-- 创建一个servelet实例 -->
  <servlet>
      <servlet-name>servletDemo</servlet-name>
      <servlet-class>com.sunxiaoning.servlet.ServletDemo</servlet-class>
      <load-on-startup>2</load-on-startup>
  </servlet>

注:第二条中的servlet-name对应第三条中的servlet-name,并且我们可以根据servlet-class找到对应的类。load-on-startup表示在当前服务启动时自动创建,数字越小优先级越高,不建议使用0。
4.根据servlet-class我们找到请求对应的类信息,根据请求方式确定调用doGet()方法或者doPost()方法

Last modification:February 3, 2018
If you think my article is useful to you, please feel free to appreciate