1、
servlet理論上能夠處理多種形式的請求響應形式
http只是其中之一
因此HttpServletRequest HttpServletResponse分別是ServletRequest和ServletResponse的之類
二 、
HttpServletRequest和ServletRequest都是接口java
HttpServletRequest繼承自ServletRequestapp
HttpServletRequest比ServletRequest多了一些針對於Http協議的方法。如getHeader (String name),
getMethod ()
,getSession () 等等。
code
他們對應的實現類:對象
javax.servlet.ServletRequestWrapper (implements javax.servlet.ServletRequest)繼承
javax.servlet.http.HttpServletRequestWrapper (implements javax.servlet.http.HttpServletRequest) 接口
三 、get
所謂的request(在JSP中使用的)其實只是規範中的一個名稱而已。它固然是一個對象,但並非SUN提供的,這是由各個不一樣的Servlet提供商編寫的,SUN只是規定這個類要實現HttpServletRequest接口,而且規定了各個方法的用途,但具體是什麼類是由各個提供商本身決定的。servlet