Я использую Spring WebFlow 2. Вот моя ситуация.
Просмотр состояний: state1
, state2
Переходы: state1
переходит на state2
, если проверка прошла успешно
state2 открывает новое окно, используя следующее:
<view-state id="state2" view="externalRedirect:${flowScope.myUrl}" redirect="true" />
Я хочу иметь возможность продолжить свою деятельность в состоянии1 после того, как окно появится.Нормальные потоки, похоже, не имеют проблем.
Но вот когда дела идут плохо.
- Я нахожусь в
state1
.Есть форма для заполнения. - Я заполняю форму, но она не проходит проверку.
- Я снова заполняю форму.
- Я получаю
state2
, который просто открывает новое окно с URL-адресом, установленным в исходном коде. - Существующее окно возвращается к форме.
- Я снова заполняю форму, отправляю.
- IE говорит, что срок действия веб-страницы истек.
Может кто-нибудь сказать мне, что происходит, пожалуйста?Это правильный способ всплывающих окон?Спасибо.