redirectAction、入力結果、およびメッセージストアインターセプターについて非常に混乱しています
2 つのアクションがあり、両方のインターセプター スタックにメッセージ ストアがあるとします。
シナリオ 1
Form is submitted -> No Errors -> Returns success -> fires a redirectAction -> that action is executed -> fire SUCCESS -> final jsp displayed.
これは完璧で、理解できます。
シナリオ 2
Form is submitted -> There are errors -> Returns input -> fires a redirectAction -> due to message-store interceptor the errors/messages are found at the second action -> hence, the method shouldn't be executed, instead the errors will be found by an intermediate interceptor and it'll return INPUT
この流れは正しいですか?何か不足していますか?
しかし、2 番目のシナリオでは、フォームにいくつかの値が入力されており、2 番目のアクションが実行されていることがわかります。
流れを直してください。