У меня в бобе следующий метод
public void valueChange(ValueChangeEvent event){
oldValue = (String) event.getOldValue();
newvalue = (String) event.getNewValue();
logger.info("values " + oldValue + " to " + newvalue );
И в моем JSF
<h:selectOneListbox size="1"
value="#{bean.Emp}" onchange="this.form.submit()"
valueChangeListener="#{bean.valueChange}
Я мог видеть, что oldValue
всегда равно нулю, что может быть причиной этого?
Моя версия JSF - 1.1, а объем страницы - request
.
Спасибо
Обновление 1
Фасоль
public class EmpBackingBean {
private String selectedItemEmp;
public void selectedItemEmp(String selectedItemEmp) {
this.selectedItemEmp= selectedItemEmp;
}
public String getSelectedItemEmp() {
return selectedItemEmp;
}
Управляемый Боб
EmpBackingBean empBackingBean = new EmpBackingBean();
public EmpBackingBean getVehDetBackingBean() {
return empBackingBean ;
}
public void valueChange(ValueChangeEvent event){
oldValue = (String) event.getOldValue();
newvalue = (String) event.getNewValue();
logger.info("values " + oldValue + " to " + newvalue );
}