• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:doGetの引数に「入るモノ」について)

doGetメソッドの仮引数とクラス名について

このQ&Aのポイント
  • doGetメソッドの仮引数には、HttpServletRequestをimplementsしたクラスのインスタンスが入れられます。
  • 具体的には、リクエスト情報を表すHttpServletRequestクラスのインスタンスと、レスポンス情報を表すHttpServletResponseクラスのインスタンスが入ることになります。
  • これらのクラスはサーブレットコンテナの役割であるTomcatによってインスタンス化されます。

質問者が選んだベストアンサー

  • ベストアンサー
noname#30871
noname#30871
回答No.1

 ダウンロードしてきたtomcatのzipファイル(jakarta-tomcat-3.2.1.zip)を展開すると、ソースコードも入っていますよね。(\src\org\apache\tomcat\core)  そこをよく見ればわかります。  たとえば、HttpServletRequestFacade.java というソースがあります。この中のクラスは > final class HttpServletRequestFacade implements HttpServletRequest { という定義になっています。tomcatの中でHttpServletRequestをimplementsしているのは、ここだけです。 このHttpServletRequestFacadeクラスの使われかたも、ソースを見ればわかります。

yuui
質問者

お礼

>このHttpServletRequestFacadeクラスの使われかたも、ソースを見ればわかります。 なるほど、ここにあったんですね。 このソースを解読する(?)のは大変そうですが、 チャレンジしてみます。 amajunさん、どうもありがとうございました。