У меня проблема с методом установки и получения в Struts2.
У меня есть форма:
...
+ все поля ввода задания />
и действие: (addJob сопоставляется с этим действием)
открытый класс InsertJobAction extends ActionSupport {
...
частная вакансия = ноль;
public String execute () {
jobService.insert (работа); // здесь задание не равно нулю; все в порядке
}
- геттер и сеттер для работы
}
это действие работает правильно;
У меня похожая форма и действие, но поля ввода этой формы меньше первой формы;
Проблема здесь: в execute () второго действия action задано значение null. Зачем??
Зависит ли это от полей noumber ??
В моем классе Job есть 2 конструктора, один без параметров и один со всеми параметрами для каждого поля класса;
Я сделал отладку с Log4j ... и в первом случае поступает в конструктор Job, во втором нет. Почему ?? Когда он вызывает конструктор ???
Когда вызываются методы setter и getterb, до или после метода execute () ??? И когда у меня есть форма с входными данными? Вызывается ли метод set для метода execute ()?
Я очень сбит с толку, потому что в одном случае это работает без проблем, но во втором случае это не
Спасибо,
Andrew