- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:doGetの引数に「入るモノ」について)
doGetメソッドの仮引数とクラス名について
このQ&Aのポイント
- doGetメソッドの仮引数には、HttpServletRequestをimplementsしたクラスのインスタンスが入れられます。
- 具体的には、リクエスト情報を表すHttpServletRequestクラスのインスタンスと、レスポンス情報を表すHttpServletResponseクラスのインスタンスが入ることになります。
- これらのクラスはサーブレットコンテナの役割であるTomcatによってインスタンス化されます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
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クラスの使われかたも、ソースを見ればわかります。
お礼
>このHttpServletRequestFacadeクラスの使われかたも、ソースを見ればわかります。 なるほど、ここにあったんですね。 このソースを解読する(?)のは大変そうですが、 チャレンジしてみます。 amajunさん、どうもありがとうございました。