ServletRequest、 HttpServletRequest、Request的聯系與區別



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) 

 三

        而所謂的request(在JSP中使用的)其實只是規范中的一個名稱而已。它當然是一個對象,但並不是SUN提供的,這是由各個不同的Servlet提供商編寫的,SUN只是規定這個類要實現HttpServletRequest接口,並且規定了各個方法的用途,但具體是什么類是由各個提供商自己決定的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM