HTMLのform要素のaction属性

studyinghttp.net - このウェブサイトは販売用です! - 解説 仕様書 利用 技術 である 手法 日本語訳 プログラミング リソースおよび情報によると、actionに限らず、URIを指定するときに空文字列が指定された場合、同一文書を指すということになっています。
そういうわけで、action属性を空にして、同じURIを宛先にしてフォームを送信するスクリプトを書いてみました。
ところが、サーバで見てみるとどうにも受け取れていないのです。前回に受け取った値になってしまっています。
で、ちょっと詳しく見てみたところ、なんと、前回の値と最新の値の両方が設定されているのです。POSTされたデータを見てみても前回の値なんて入っていないのに、なぜそんなことになっているのでしょうか。
とりあえず、Tomcat 4.1.31は、action=""で送られたフォームの場合、POSTされたデータだけではなく、refererのクエリも読み取って、パラメータとして指定するようです。
結構はまってしまいました。