SpringWebFlow2を使用しています。これが私の状況です。
状態の表示:state1
、state2
遷移:検証に合格state1
した場合に進みますstate2
state2は、次を使用して新しいウィンドウをポップアップします。
<view-state id="state2" view="externalRedirect:${flowScope.myUrl}" redirect="true" />
ウィンドウが表示された後、state1でビジネスを継続できるようにしたいと思います。通常のフローには問題がないようです。
しかし、これが事態が悪化するときです。
- 私はにい
state1
ます。記入するフォームがあります。 - フォームに記入しましたが、検証に合格しません。
- もう一度フォームに記入します。
- ソースコードに
state2
設定されたURLで新しいウィンドウがポップアップするだけです。 - 既存のウィンドウがフォームに戻ります。
- もう一度フォームに記入して送信します。
- IEは、Webページの有効期限が切れていると言います。
誰かが何が起こっているのか教えてもらえますか?これはウィンドウをポップアップする正しい方法ですか?ありがとう。