ボタンを押す前と全く同じ状態にするって、入力データの保持ってこと?
value=で渡せばいいじゃん。
全く新規なら、「ここに名前を入れる」とかのデフォルト文字列を入れてHTMLを生成するとか。

JavaというよりHTMLのことだね。PG的発想でありがちな罠。