04Servlet API
Posted aha-best
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了04Servlet API相关的知识,希望对你有一定的参考价值。
Servlet API
Servlet是实现javax.servlet.Servlet接口的对象。大多数Servlet通过从GenericServlet或HttpServlet类进行扩展来实现。Servlet API包含于两个包中,即javax.servlet和javax.servlet.http。
javax.servlet
接口 |
|
ServletConfig |
定义了在Servlet初始化的过程中由Servlet容器传递给Servlet的配置信息对象 |
ServletContext |
定义Servlet使用的方法以获取其容器的信息 |
ServletRequest |
定义一个对象封装客户向Servlet的请求信息 |
ServletResponse |
定义一个对象辅助Servlet将请求的响应信息发送给客户端 |
Servlet |
定义所有Servlet必须实现的方法 |
类 |
|
ServletInputStream |
定义名为readLine()的方法,从客户端 读取二进制数据 |
ServletOutputStream |
向客户端发送二进制数据 |
GenericServlet |
抽象类,定义一个通用的、独立于底层协议的Servlet |
javax.servlet.http
接口 |
|
HttpSession |
用于标识客户端并存储有关客户端的信息 |
HttpSessionAttributeListener |
这个侦听接口用于获取会话的属性列表的改变的通知 |
HttpServletRequest |
扩展ServletRequest接口,为HTTP Servlet提供HTTP请求信息 |
HttpServletResponse |
扩展ServletResponse接口,提供HTTP特定的发送响应的功能 |
类 |
|
HttpServlet |
扩展了GenericServlet的抽象类,用于扩展创建Http Servlet |
Cookie |
创建一个Cookie,用于存储Servlet发送给客户端的信息 |
HttpServletRequest获得参数名和参数值的方法。
getParameter(String key) |
返回一个字符串,获得name和key一样的表单控件的数据,如果有重复的name,则返回第一个的值。 |
getParameterValues(String key) |
返回一个字符串数组,获得name和key一样的表单控件的数据,但相同name的控件会有多个,如同名的多个checkbox等。 |
getParameterMap() |
返回一个包含所有参数的Map,为key-String[]模式,即,key是表单控件的name,同时,为了防止有重复name的控件存在,每个name对应的值是一个字符串数组。 |
getParameterNames() |
返回一个枚举类型值,返回所有表单中所有表看控件的name。 |
以上是关于04Servlet API的主要内容,如果未能解决你的问题,请参考以下文章