1:什么是web容器,什么是servlet,什么是容器
2 : servlet的生命周期
3:什么是http协议
4:http请求和响应包含了什么,举例说说
5:一个Servlet的完整调用过程
6 : 请求参数乱码的原因和解决方法?浏览器发送和response返回 乱码问题?
1:Servlet是sun公司提供的一门用于开发动态web资源的技术。按照这套规范写出来的Servlet可以放置到web应用中在Servlet容器中运行。
![](https://img.haomeiwen.com/i10988206/93f74a7bc2a0d403.png)
2:
(1)Servlet第一次被访问到时创建对象,创建出来后立即执行init方法执行初始化的操作。
(2)从此以后该对象一直驻留在内存中为后续的对这个Servlet的请求进行服务。
(3)直到服务器关闭或web应用移除出容器时,随着web应用的销毁Servlet对象销毁掉,在销毁之前调用destory方法执行善后工作。
(4)在存活期间,每次对Servlet 的调用都会导致Service方法的执行。
3:
![](https://img.haomeiwen.com/i10988206/9be271fcafc976df.png)
4:一个典型的HTTP请求分为一个请求行若干请求头一个空行实体内容
5:
![](https://img.haomeiwen.com/i10988206/812eeabdf71f7b4f.png)
![](https://img.haomeiwen.com/i10988206/6e87a40185c80780.png)
网友评论