理论
servlet是一个运行在Web服务器上,一个可以处理请求和响应的Java类。
Web应用是通过请求驱动的,也就是要由客户先发起请求,客户的请求通过http协议进行传输。而我们常用的Tomcat相当于Web服务器,它也被当做Web容器来管理着Servlet的生命周期。当启动一
个程序时
1.Web容器先加载Servlet类编译成.class的字节码文件
2.通过构造函数初始化Servlet,一般不覆盖Servlet的无参构造函数。因为可以在init()中进
行需要的操作
3.Servlet一生只调用一次init()方法。可以在里面写上自己需要的操作。
4.当有请求到达时,Web容器找到请求的Servlet,HttpService会调用service()方法向servlet
传入HttpServletRequest(请求对象),HttpServletResponse(响应对象),执行覆盖后的doGer()或
doPost()方法。Servlet通过请求对象可以获取一些请求的数据,再通过响应对象将响应通过容器传
回。
5.最后,容器调用destroy()来回收Servlet。
--------------------------------------------------------------------------------------------------------------
servlet创建
点击想要创