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() |