Struts2 документация по prepare
перехватчику говорит:Struts2 готовят перехватчик?
Типичное использование этого запустить некоторую логику, чтобы загрузить объект из базы данных так что, когда параметры установлены они могут быть установлены на этом объекта. Например, предположим, что у вас есть объект с двумя объектами : id и имя. При условии, что PARAMS перехватчик вызывается дважды (один раз до и сразу же после этого перехватчик), вы можете загрузить пользователя объект, используя свойство идентификатора, а затем, когда второй PARAMS перехватчик называется параметром user.name будет установлен как желаемый, на фактический объект, загруженный из базы данных.
Я не могу понять это, что его изменения делают для объекта User
. Может кто-нибудь объяснить с помощью кода? Или дать ссылку, где она объясняет?
В первом запуске вы можете выбрать пользователя по id и выполнить второй запуск, когда пользовательский экземпляр уже выбрал имя. –