Мне нужно определить идентификатор поля формы из обработчика действия. Поле является частью включенного компонента Facelets, поэтому форма будет отличаться.
включено.xhtml
<ui:component>
<h:inputText id="contained_field"/>
<h:commandButton actionListener="#{backingBean.update}" value="Submit"/>
</ui:component>
example_containing.xhtml
<h:form id="containing_form">
<ui:include src="/included.xhtml"/>
</h:form>
Как определить идентификатор формы в методе update
во время выполнения? Или, еще лучше, идентификатор поля ввода напрямую.