一、Servlet
Servlet是用于开发动态web资源的技术,Servlet部署在web服务器上,被动地接收web浏览器的请求,并将处理结果通过响应告知用户。
Servlet的执行过程:
1. web浏览器向web服务器提出http请求。
2. web服务器解析请求的主机,应用和web资源
3. 如果是初次访问该servlet,则创建servlet对象,并调用Init()方法,否则下一步
4. 调用servlet对象的service方法,并生成新的HttpRequest和HttpResponse对象,传入该servlet对象。在service方法中,会调用doPost()或doGet()方法,处理请求。
5. servlet返回响应信息,web服务器返回响应信息。
二、JSP
jsp 是包含HTML代码和JAVA代码的java server page.
jsp执行的是jsp的class文件,其原始的java代码继承与HttpJspBase类,而HttpJspBase类继承与HttpServlet类。
jsp拥有九大对象,其中page