HttpServletRequest和ServletRequest

来源:互联网 发布:什么是js对象编程 编辑:程序博客网 时间:2024/06/05 23:00

问题:
请问HttpServletRequest和ServletRequest的区别?

回答:

servlet理论上可以处理多种形式的请求响应形式
http只是其中之一

所以HttpServletRequest、 HttpServletResponse分别是ServletRequest和ServletResponse的子类


参考阅读:

HttpServletRequest和ServletRequest都是接口
HttpServletRequest继承自ServletRequest
HttpServletRequest比ServletRequest多了一些针对于Http协议的方法。

getHeader(String name),
getMethod() ,
getSession()
等等。
他们对应的实现类:
javax.servlet.ServletRequestWrapper (implements javax.servlet.ServletRequest)
javax.servlet.http.HttpServletRequestWrapper (implements javax.servlet.http.HttpServletRequest)

0 0