GETとPOSTはHTTPのメソッド。違いは以下の通り。
GET
・元々はファイルの取得に使用するためのもの
・URIにデータを付加する(長いデータの送信には不向き)
・ブラウザにURLを入力した際やリンクなどでの呼び出しはGET
POST
・元々はサーバへデータを送信するときに使用するためのもの
・URIにデータを付加しない。(GETに較べ、大量データ向き)
ちなみにJsp・サーブレットを使う場合、コンテナが違いを吸収してRequestを作成するので
あまり違いを意識することはない。
(FormのMethod属性の記述とサーブレットのdoGet、doPostメソッドをあわせるぐらい ※1)
※1,Formのmethod属性を省略した場合はGetになる
参考URL
http://www.studyinghttp.net/method#Safe_and_Idempotent http://muimi.com/c/scwcd/sec01.html