Como usar EL com <ui: repeat var> no atributo id de um componente JSF
Eu tenho o seguinte 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>
No entanto, quando abro a página, ele comete o seguinte erro:
identificador de componente não deve ser uma cadeia de comprimento zero
Mas é impresso corretamente no<h:outputText>
. Como isso é causado e como posso resolvê-lo?