ホームページ >Java >&#&チュートリアル >HttpServletRequest と ServletRequest の違い

HttpServletRequest と ServletRequest の違い

巴扎黑
巴扎黑オリジナル
2016-11-26 09:08:481479ブラウズ

HttpServletRequest と HttpServletResponse は、それぞれ ServletRequest と ServletResponse のサブクラスです。

HttpServletRequest インターフェースは、ServletRequest を継承し、ServletRequest による Http プロトコルのより具体的な抽象化です。

サーブレットは理論的には複数の形式のリクエストおよび応答フォームを処理できますが、http はそのうちの 1 つにすぎません。

ServletRequest は複数のプロトコル向けに設計されており、現在の主流は Http プロトコルです。

HttpServletRequest と ServletRequest は両方ともインターフェースです

HttpServletRequest は ServletRequest を継承します

HttpServletRequest には ServletRequest よりも多くの Http プロトコル用のメソッドがあります。

getHeader(String name)、

getMethod()、

getSession()

など。

対応する実装クラス:

javax.servlet.ServletRequestWrapper (javax.servlet.ServletRequestを実装)

javax.servlet.http.HttpServletRequestWrapper (javax.servlet.http.HttpServletRequestを実装)

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:Javaのtrim()関数次の記事:Javaのtrim()関数