ServletRequest、 HttpServletRequest、Request的聯繫與區別

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

相關文章
相關標籤/搜索