要求オブジェクトのもたらすもの
|
|
ブラウザからのGETやPOSTなどの要求が到来するごとに、そのスレッドは皆さんが作成したservice()メソッド(あるいはそれが呼び出すdoGet()やdoPost()メソッド)にHttpServletRequestとHttpServletResponseの二つのオブジェクトを引き連れて飛び込んでくる。これら二つのオブジェクトはHTTPの要求と応答メッセージのパケットに対応している。従ってHTTPとそのパケットの基本的な知識が前提となるので、HTTPがはじめての人は付属資料(HTTP(Hyper Text Transfer Protocol)の基礎)をまず読んでいただきたい。
ここではHttpServletRequest(及びその親であるServletRequest)について基本的な事項を勉強することにしたい。HTTPの要求メッセージのパケットの内容がこのオブジェクトのさまざまなメソッドにより取り出すことができる。
|