Tomcat4.3
J2SE1.4
上記の環境でJSP,ServletのWebアプリを作る勉強をしている者です。

入力ページ等で送信ボタンを連打されると
その度にJava側の処理が動いてしまうのですが
どういった対策を取るのが一般的なのでしょうか?
一応、自分で考えた方法も書いておきます。
ご教授頂けます様、よろしくお願いします。

思いついた方法
1.JavaScriptを使用する(onclickのタイミングでボタンをdisableにする)
↑環境依存、JavaScriptに大事なことやらせていいのだろうか、という点で不安です

2.Java側にPOSTされた瞬間に処理中フラグをセッションにセットする。