У меня странная проблема с одним из моих методов.Если я сделаю тип данных date от java.util.Date
до java.sql.Dat
e, один из методов моего управляемого элемента с именем actionEdit
не будет вызываться при нажатии кнопки на странице jsf.
Мой метод actionEdit ()
public void actionEdit(){
try {
beanValues.add(selectedRow);
for (Schedule editValues : beanValues) {
editValues.setStartDate(selectedRow.getStartDate());
editValues.setRemarks(selectedRow.getRemarks());
}
ScheduleDAO.editSchedule(beanValues);
beanValues.clear();
} catch (Exception e) {
// TODO: handle exception
logger.info("exception " + e.getMessage());
e.printStackTrace();
}
}
и он вызывается в jsf следующим образом:
<p:commandButton value="Save"
action="#{schedule.actionEdit()}">
</p:commandButton>
В чем может быть причина такого поведения?Есть идеи?
Спасибо