Servlet的体系结构
HttpServlet中的doGet()和doPost()由service()方法根据提交请求的方式(GET/POST)来调用。默认为GET
13.3. 常用API
ServeltConfig接口
- 在Servlet初始化过程中获取配置信息
- 一个Servlet只有一个ServletConfig对象
ServeltConfig接口的常用方法
方法名称 | 功能描述 |
String getInitParameter(String name) | 获取web.xml中设置的以name命名的初始化参数值 |
ServletContext getServletContext() | 返回Servlet的上下文对象引用 |
ServeltConText接口
- 获取Servlet上下文
- 即JSP中的application内置对象
ServeltConText接口的常用方法
方法名称 | 功能描述 |
ServletContext getContext(String path) | 返回服务器上与指定URL相对应的ServletContext对象 |
void setAttribute(String name,Object obj) | 设置Servlet中的共享属性 |
Object getAttribute(String name) | 获取Servlet中设置的共享属性 |
GenericServlet抽象类
- 提供了Servlet与ServletConfig接口的默认实现方法
- HttpServlet继承于GenericServlet
- 处理HTTP协议的请求和响应