一、Servlet工作流程图详解
在请求初次访问Servlet时,容器创建并初始化Servlet对象。
后端根据url-pattern映射到具体的请求处理类。
调用对应类中的doGet()方法。
注:浏览器通过输入链接访问服务器资源,属于get请求方式。
每访问一次服务器,控制台输出一条“处理doGet请求”的信息。
通过浏览器查看request、response等信息。
二、Servlet相关
1、每一次请求和响应数据都封装在HttpServletRequest和HttpServletResponse中(且这2个对象都是最新的)。
2、<load-on-startup>1</load-on-startup>的作用是:服务器启动后会立即创建对应的Servlet对象,自动调用对象的init方法。而不需要等到有请求访问才创建、初始化servlet对象。
看看会发生什么?
3、如何获取web.xml中servlet的配置参数?
4、所有的servlet对象共享同一个ServletContext对象。
5、整个站点的配置信息
通过<context-param>来实现,该参数可以被所用servlet通过ServletContext进行访问!