У меня на странице jsf 2.1 есть кнопка «Основные лица»:
<p:commandButton value="#{msg['button.halt']}" action="#{viewBean.haltTask}" ajax="false">
<f:setPropertyActionListener target="#{myBean.disabled}" value="false" />
</p:commandButton>
В другой точке приложения я прочитал значение с помощью
...
<f:validateBean disabled="#{myBean.disabled}" />
...
Теперь суть в том, что чтение работает, как и ожидалось, означает, что метод myDeabled () вызывается в myBean.
Запись с помощью setPropertyActionListner не работает. Сеттер никогда не вызывается.
MyBean имеет область действия «запрос».
Все работает в контейнере Servlet 3 на Tomcat 7 с EL 2.2.x.
У кого-нибудь есть подсказка, в чем может быть ошибка?
С уважением,
Florian