----------------siwuxie095
首先到 Tomcat 的官网下载 Tomcat 的 API 帮助文档
Tomcat 官网:http://tomcat.apache.org/
下载完成并解压后,点击其中的 index.html,在浏览器点击左侧导航栏
中 Reference 下的 Servlet Javadocs,即 Servlet 的 API 帮助文档
或 使用在线的 Servlet API 帮助文档(截止 2017/4/13 最新):
http://tomcat.apache.org/tomcat-9.0-doc/servletapi/index.html
Servlet 共有 4 个包:
(一)javax.servlet 包
包含 Servlet 最基本的接口和类,如下:
Servlet 接口 | 声明了所有 Servlet 必须实现的方法 |
ServletRequest 接口 | 声明了一些用于获取客户端请求信息的方法 |
ServletResponse 接口 | 声明了一些用于向客户端发送响应信息的方法 |
ServletConfig 接口 | 声明了一些用于获取 Servlet 配置信息的方法 |
ServletContext 接口 | 声明了一些用于获取 Servlet 容器信息的方法 |
GenericServlet 抽象类 | 定义了一个通用的独立于底层协议的一般性的 Servlet |
ServletInputStream 抽象类 | 用于从客户端读取二进制数据 |
ServletOutputStream 抽象类 | 用于向客户端发送二进制数据 |
(二)javax.servlet.http 包
包含基于 HTTP 协议的 Servlet 接口和类,如下:
HttpServletRequest 接口 | 为 HttpServlet 提供请求信息 |
HttpServletResponse 接口 | 用于发送 HTTP 协议的响应信息 |
HttpSession 接口 | 用于标识客户端并存储有关客户端的信息 |
HttpServlet 抽象类 | 扩展自 GenericServlet 抽象类,用于创建基于 HTTP 协议的 Servlet |
Cookie 类 | 用于存储 Servlet 发送给客户端的信息 |
HttpServletRequest 接口的常用方法:
(1)getParameter(String key)
返回一个字符串,获得 name 和 key 一样的表单控件的数据,如果有重复的 name,就返回第一个值
(2)getParameterValues(String key)
返回一个字符串数组,获得 name 和 key 一样的表单控件的数据
(3)getParameterMap()
返回一个包含所有参数的 Map,返回的值是 key-value 模式的,即 键值对
(4)getParameterNames()
返回所有表单控件的 name 值
(三)javax.servlet.annotation 包
Servlet 的注解(从 Servlet 3.0 添加进来)
(四)javax.servlet.descriptor 包
里面只有3个接口,主要用于获取 JSP 或 标签库的配置信息(从 Servlet 3.0 添加进来)
【made by siwuxie095】
原文:http://www.cnblogs.com/siwuxie095/p/6703437.html