JSP(登録フォーム)
↓入力
Servlet(登録処理)
↓RequestDispacther#forward で転送
JSP(登録完了ページ)

のような処理をしているのですが、
登録完了ページには転送元のURL(ServletのURL)が表示されるので、
ブラウザの更新ボタンを押すとリクエストがもう一度Servletに送信されて
2重登録されてしまいます。

sendRedirectを使うという手もあるのですが、
たとえば入力エラーを登録フォームに返送する際にSessionオブジェクトを
使う必要がでてきてしまいます。
forwardで転送するということを前提としてよい方法を御教授お願いいたします。

なお、サーブレットコンテナは tomcat 4.0.6 で、strutsなどのフレームワークは
使用していません。