<DIV> 高です.</DIV>
<DIV> </DIV>
<DIV> ご回答、有難うございます.</DIV>
<DIV> </DIV>
<DIV> 下記の方法により、確かに二重サブミットの問題を避けることができます.</DIV>
<DIV> ありがとうございます.</DIV>
<DIV> </DIV>
<DIV> ただし、少し複雑な一覧画面(おおくのボタンと別の処理)には、<form> を分ければ、本当にとても大変ですね.</DIV>
<DIV> この場合には、どうな… </DIV>
<DIV> </DIV>
<DIV></DIV><BR>在2008-05-29,"Koichi Kobayashi" <koichik@gmail.com> 写道:<BR>
<BLOCKQUOTE id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><PRE>小林 (koichik) です.
Date: Thu, 29 May 2008 16:58:28 +0800 (CST)
From: gaofei714 <gaofei714@126.com>
To: seasar-user@ml.seasar.org
Subject: [Seasar-user:14497] 二重サブミットについて
> この画面には新規(doOnceNew)やファイルダウンロード(doCsvdownload)などボタンがあります。
> 1、doCsvdownloadボタンをクリックして、CSVファイルをダウンロード。
> 2、doOnceNew/別のボタンをクリックすると、DoubleSubmittedException が投げられます。
> 解決法を教えてください。
doCsvdownload のように画面を描画しない (HTML を
返さない) ものは以下のようにしてください.
・別の <form> にする.
・パラメータに newwindow=true を指定する.
・doOnce にしない
<form id="form">
...
<input type-"submit" id="doOnceNew" />
</form>
<form id="CsvForm">
<input type="hidden" name="newwindow" value="true" />
...
<input type="submit" id="doCsvdownload" />
</form>
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"koichik@gmail.com"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
_______________________________________________
Seasar-user mailing list
Seasar-user@ml.seasar.org
https://ml.seasar.org/mailman/listinfo/seasar-user
</PRE></BLOCKQUOTE><br><!-- footer --><br><hr>
<a style="font-size:14px;line-height:15px; color:#000; text-decoration:none" href="http://event.mail.163.com/chanel/click.htm?from=NO_26&domain=126" target="_blank"><span style="text-decoration:underline; color:blue">中 国 最 强 网 游 --- 网 易 梦 幻 西 游 ,166 万 玩 家 同 时 在 线</span> </a>