Servlet概述

来源:互联网 发布:mysql 表空间大小 编辑:程序博客网 时间:2024/05/18 04:26
一、执行流程1、提交超链接请求后,服务器会在web.xml中的<servlet-mapping>寻找对应的url(url-pattern)地址,然后得到这个servlet的名称。2、得到名称后,在servlet中寻找名称相同的标签,然后得到处理类(servlet-class文件)3、进入servlet处理类,根据请求方式(get或者post)执行d(oGet或者doPost)方法
二、生命周期
1.客户端发送请求给服务器。2.服务器开始接受,先判断该请求的servlet实例是否存在,如果不存在先装载一个servlet类并创建实例。如果存在则直接调用该servlet的service方法,之后进行判断是调用doGet方法还是doPost方法。3.servlet创建实例后,调用init方法进行初始化。之后调用servce方法,判断是调用doGet方法还是doPost方法。4.最后判断服务是否关闭,如果关闭则调用destroy方法。

0 0