[Seasar-user:14498] Re: 二重サブミットについて

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2008年 5月 29日 (木) 18:30:08 JST


小林 (koichik) です.

Date:    Thu, 29 May 2008 16:58:28 +0800 (CST)
From:    gaofei714 <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
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">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



Seasar-user メーリングリストの案内