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)