Обновить объект в действии Struts с помощью значений формы из JSP - PullRequest
0 голосов
/ 17 июня 2010

У меня есть действие struts2, которое создает форму и предварительно заполняет поля данными из экземпляра моего объекта.Когда я нажимаю «отправить» в этой форме, я получаю второе действие - действие formSubmit.Здесь я бы хотел, чтобы объект обновлялся новыми значениями из формы.Есть ли простой способ получить доступ к этому же объекту в моем втором действии в struts2?

Я бы хотел, если это вообще возможно, сохранить мой объект в области запроса, а не в сеансе.

1 Ответ

1 голос
/ 17 июня 2010

Я бы хотел, если это вообще возможно, сохранить мой объект в области запроса, а не в сеансе.

Что ж, не возможно.Подумайте об этом: «область запроса» возникает при запуске запроса (пользователь нажимает кнопку) и умирает, когда запрос (очевидно, тот же запрос) заканчивается (когда данные отправляются в браузер).Вы хотите сохранить объект в более долгоживущей области (вероятно, сеанс).Или, если данные поступают из БД, загрузите их снова в обоих запросах (возможно, используя некоторую оптимистическую блокировку, если вас интересуют параллельные изменения).Это типичные способы сделать это.

...