Cómo usar EL con <ui: repeat var> en el atributo id de un componente JSF
Tengo el siguiente código:
<ui:repeat var="class2" value="#{bean.list}" varStatus="status">
<h:form id="#{class2.name}">
<h:outputText value="#{class2.name}" />
</h:form>
</ui:repeat>
Sin embargo, cuando abro la página, se produce un error de la siguiente manera:
El identificador de componente no debe ser una cadena de longitud cero
Pero está correctamente impreso en la<h:outputText>
. ¿Cómo se produce esto y cómo puedo solucionarlo?