Я использую веб-фреймворк (разработку плагина JIRA), и мне было интересно узнать о жизненном цикле переменных в классе действий.
У меня есть несколько личных переменных в классе действий, которые устанавливаются во время использования метода doDefault ().
Они используются в представлении ввода для настройки столбцов jqGrid, а затем, когда пользователь вводит некоторые данные, они нажимают кнопку «Отправить», которая помещает данные сетки в скрытый вход.
Следующее, что происходит, это то, что метод doValidation () вызывается перед doExecute (), который отображает представление ввода при наличии ошибок.
Проблема в том, что переменные, настроенные в методе doDefault (), теперь имеют значение null.
Может кто-нибудь объяснить мне, как жизненный цикл переменных работает в веб-действиях?
Приветствия