Servlet包介绍
来源:互联网 发布:南京市投资结构优化 编辑:程序博客网 时间:2024/06/06 08:27
----------------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】
- Servlet包介绍
- javax.servlet.http包介绍
- Package javax.servlet 包介绍
- Servlet 包
- Servlet介绍
- Servlet介绍
- Servlet介绍
- servlet介绍
- Servlet 介绍
- Servlet介绍
- servlet介绍
- Servlet介绍
- Servlet介绍
- servlet介绍
- servlet介绍
- Servlet介绍
- Servlet介绍
- servlet介绍
- smarty的定界符
- Android混合开发之WebView与Javascript交互
- Codeforces 740D Alyona and a tree 二分+树上差分
- Oracle之存储过程实现分页
- 读书笔记-Android对象序列化
- Servlet包介绍
- [RK3288][Android6.0] 调试笔记 --- user版本默认显示开发者选项
- mysql limit 用法错误
- Android 横向滑动选择
- 关于UnityInputField组件在输入时显示为白色
- 简单的小案例怎么简单的生成验证码
- utf8_unicode_ci与utf8_general_ci的区别
- DOM遍历table
- 二、Python2.x 基本内容2