servlet
servlet 是运行在 Web 服务器中的小型 Java 程序(即:服务器端的小应用程序)。servlet 通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求。
执行过程
- 客户端发送请求(以Get方式或者Post方式发送请求)
http://localhost:8080/day08servlet/demo
在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()方法