HttpServletRequest和ServletRequest的区别


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

HttpServletRequest接口继承于ServletRequest,是ServletRequest对于Http协议的更具体抽象。

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

ServletRequest是为了多种协议设计的,目前主流还是Http协议。 

 

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) 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM