Servlet常用API接口 | |||
API名称 | 作用 | 方法 | 方法说明 |
Servlet接口 |
| void init(ServletConfig config) | 初始化Servlet |
void service(ServletRequest req,ServletResponse res) | 处理客户端请求 | ||
void destroy() | 释放Servlet所用资源 | ||
GenericServlet抽象类 |
| String getInitParameter(String name) | 返回名为name的初始化参数值 |
HttpServlet抽象类 |
| void service(ServletRequest req,ServletResponse res) | 处理客户端请求(调用GenericServlet中的service()方法) |
void doXXX(HttpServletRequest req,HttpServletResponse res) | 根据提交方式调用不同的请求方法 | ||
ServletContext对象 | 操作一个Web应用的上下文 | String getInitParameter(String name) | 获取名为name的初始化参数值(初始化参数在web.xml的<context-param>节点内设置) |
void setAttribute(String name,Object object) | 设置名为name的属性 | ||
Object getAttribute(String name) | 获取名为name的属性 | ||
String getRealPath(String path) | 返回参数所代表的目录的物理路径 | ||
ServletConfig接口 | 读取Servlet配置 | 省略…… | 省略…… |
ServletRequest与HttpServletRequest接口 | 获取客户端的请求 | void setAttribute(String name,Object object) | 在请求中设置名为name的属性值 |
Object getAttribute(String name) | 获取名为name的属性 | ||
void removeAttribute(String name) | 清除请求中名为name的属性 | ||
ServletResponse与HttpServletResponse接口 | 向客户端发送响应数据 | PrintWriter getWriter() | 向客户端发送文本 |
String getCharacterEncoding() | 返回响应的字符编码 | ||
void setCharacterEncoding() |