0

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 番目のアクションが実行されていることがわかります。

流れを直してください。

4

0 に答える 0