一、首先,如何理解记忆这几哥老关
servlet理论上可以处理多种形式的请求响应形式,http只是其中之一,servlet范围最大,http开头的是属于他的
所以HttpServletRequest HttpServletResponse分别是ServletRequest和ServletResponse的子类
二、HttpServletRequest介绍
HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。
- HttpServletRequest和ServletRequest都是接口
- HttpServletRequest继承自ServletRequest
- HttpServletRequest比ServletRequest多了一些针对于Http协议的方法。如getHeader (String
name), getMethod () ,getSession () 等等。 - 对应的实现类:
HttpServletRequest:javax.servlet.ServletRequestWrapper (implements javax.servlet.ServletRequest)
ServletRequest:javax.servlet.http.HttpServletRequestWrapper (implements javax.servlet.http.HttpServletRequest)
三、Web开发中获取请求的信息
未完待续。。。