Сегодня я делал это с Spring:
- Иметь страницу с формой и возможность выбрать один элемент, связанный с формой.
- Если вы нажмете «Выбрать элемент», приложение каким-то образом сохранит то, что вы ввели в форму, перейдите на другую страницу, чтобы выбрать вещь.
- Когда вы возвращаетесь к форме, она заполняется тем, что вы написали перед переходом на другую страницу, плюс выбранный элемент.
Кажется легким, но вы должны принять во внимание, что по какой-то глупой причине пользователь мог открыть страницу, где вы выбираете элемент (возможно, из-за закладки или потому, что он нажал кнопку возврата 10 раз, чтобы воспроизвести). Если вы понимаете, о чем я. Я пробовал много способов, в основном на основе HttpSession ... Мне не нравится ни один из них. Ни один из них не кажется элегантным. Я даже думал об использовании скрытой формы на другой странице, но, учитывая, что она не уникальна для этого «потока» (я имею в виду, что вы также можете перейти на страницу выбора элемента из других), мне придется беспокоиться о конфликтах и так далее.
Так что было бы для вас предпочтительным способом? Предложения?