servlet

servletContext : Servlet上下文,Servlet对象的管理者,可以获取Servlet对象相关的各种资源,作用于整个web应用,每一个servlet都被他管理

web.xml中
1.getInitParameter() 获取全局初始化参数

<context-param>
    <param-name>usernameparam-name>
    <param-value>adminparam-value>
context-param>

<servlet>
...
servlet>

2.getServerInfo() 获取当前WEB服务信息,tomcat

3.getContextPath() 获取当前WEB应用名称/一般为工程名,可以手动修改

4.getRealPath() 获取当前WEB应用的绝对路径

Servlet的层次结构

Servlet接口 (init、getServletConfig、service、getServletInfo、destory)

​ |

​ 实 现

​ |

GenericServlet(抽象类)实现了Servlet接口的五个方法

​ |

​ 继 承

​ |

HttpServlet(抽象类)重写service,根据请求类型将service方法分发到doGet,doPost,将ServletRequest转为HttpServletRequest,将ServletResponse转为HttpServletResponse

​ |

​ 继 承

​ |

开发者自定义的Servlet(MyServlet)重写doGet,doPost完成相应的业务逻辑

你可能感兴趣的:(javaee,servlet)