foo = "A" という値をブラウザ上に見せずに
<input type="hidden" name="var" value="#{foo}">
var は Hash でいう key となり、foo は Hash でいう value としてkey, value のセットで以降のページへ引き継がれる。 foo はブラウザで表示されないので隠しデータという。 隠し変数 (hidden variables) と呼ばれる。 ブラウザのソースからは読めるので、 HTML を機械処理する場合(攻撃を仕掛けることも含め)を念頭に、 保守情報(電子メールアドレス)等は使用してはいけない。