Я создаю приложение с помощью простых элементов и использую команду для вызова службы отдыха, в методе также перенаправляет другую страницу, на этой странице есть кнопка с actionListener, но это не выполняет действие ,Интерфейсы: actionListener не работает
Кнопка в JSF после перенаправления (makeDevengo.jsf):
<p:commandButton value="View Devengo"
actionListener="#{devengosBean.showDevengo}">
</p:commandButton>
Начальная кнопка вызова (devengo.jsf):
<p:commandButton value="Make Devengo"
actionListener="#{devengosBean.newDevengo}">
</p:commandButton>
Первый метод:
public void newDevengo(ActionEvent event) {
try {
// Rest call
//Redirection
ExternalContext ec = context.getExternalContext();
ec.redirect("/myPath/makeDevengo.jsf");
return;
} catch (Exception e) {
context.addMessage(null, new FacesMessage(
FacesMessage.SEVERITY_ERROR, "Error",
"Make devengo problem));
LOGGER.error(e);
}
}
Метод никогда не вызывается:
public void showDevengo(ActionEvent event) {
System.out.println("--->showDevengo");
}