Я хочу перебрать несколько «гостей» и вставить идентификатор dynanimally
<ui:repeat value="#{guestList}" var="guest">
<p:inputText id="firstname_#{guest.uniqueID}" value="" label="Firstname" />
<p:message for="firstname_#{guest.uniqueID}" />
</ui:repeat>
Проблема в том, что <p:message />
не может решить firstname_#{guest.uniqueID}
javax.faces.FacesException - Невозможно найти компонент "firstname_1" в представлении.
в org.primefaces.component.message.MessageRenderer.encodeEnd (MessageRenderer.java:41)
Это работает без проблем, если я пишу константу внутри цикла, а также я уверен, что переменная может быть разрешена, так как я могу вывести ее в этом цикле.
Как я могу дать команду jsf или простым лицам разрешить эту переменную?