Вот сценарий (упрощенный):
Существует bean (назовем его mrBean) членом и соответствующими геттерами/сеттерами:
private List<String> rootContext;
public void addContextItem() {
    rootContext.add("");
}
Код JSF:
<h:form id="a_form">
            <ui:repeat value="#{mrBean.stringList}" var="stringItem">
                    <h:inputText value="#{stringItem}" />
            </ui:repeat>
            <h:commandButton value="Add" action="#{mrBean.addContextItem}">
                <f:ajax render="@form" execute="@form"></f:ajax>
            </h:commandButton>
</h:form>
Проблема заключается в том, что при нажатии кнопки "Добавить" значения, введенные в <h:inputText/>, которые представляют строки в stringList, не выполняются.
Собственно, установщик mrBean.stringList (setStringList(List<String> stringList)) никогда не вызывается.
Любая идея, почему?
Некоторая информация - Я использую MyFaces JSF 2.0 на Tomcat 6.
