美文网首页
Servlet基础

Servlet基础

作者: 年轻人Moriarty | 来源:发表于2017-01-11 20:44 被阅读0次

什么是Servlet

servlet是jsp的前身,是Java web三大组件之一。


编写Servlet

1、继承HttpServlet类

2、重写doGet()或者doPost()方法

3、在web.xml中注册Servlet

具体如下:

1、在JavaBean中编写servlet类继承HttpServlet类

2、在web.xml中注册servlet

<servlet>中的<servlet-name>与<servlet-mapping>中的<servlet-name>是对应关系必须一致,<servlet-mapping>中的<url-pattern>是servlet被访问的路径(可随意写,通过此路径访问即可,但通常按照类的路径写),<servlet>中的<servlet-class>是servlet类的路径

3、访问servlet



Servlet执行流程



get方式请求servlet时:

通过get方式,URL访问servlet
先在webxml里找到servlet-mapping的路径url-pattern,找到对应的servlet-name
通过在servlet-mapping找到的servlet-name找到此处,再找到对应的类文件servlet.myservlet
对应的类文件servlet.myservlet

先调用HttpServlet中的一个service()方法,用来判断接下来调用doGet()方法还是doPost()方法。


Servlet的生命周期:

第一次请求servlet需要创建实例

servlet与jsp九大内置对象


相关文章

网友评论

      本文标题:Servlet基础

      本文链接:https://www.haomeiwen.com/subject/mmhrbttx.html