1

製品に Spring webflow を使用しています。現在、次の状態を決定するためview-stateに a への移行があります。ただし、その後action-stateも現状維持が必要な場合があります。他の州と同じように扱いましたが、現在のページがリロードされました。私はそれをしたくありません。これを行う他の方法はありますか?view-stateaction-state

4

1 に答える 1

1

Webflowは、これをアクション状態に移行するときのビューステートの終了と見なし、アクションステートを再び終了するときに同じビューステートの再入力と見なすため、ページがリロードされるという事実は正常です。したがって、リロードを回避するには、最初にビューステートを離れないようにする必要があります。これを行うにはいくつかの方法があります。私が考えることができる最も簡単な方法は、EL式を使用して、遷移要素から直接ターゲット状態を選択することです。そのロジックを別のアクション状態にするのではありません。

<view-state id="bla">
    <transition on="submit" to="#{someAction.selectNextStateId()}" />
</view-state>
于 2012-09-21T12:35:46.950 に答える