I'm receiving an exception with the code below.
<c:forEach var="calculoNotaUnidade" varStatus="counter" items="#{ configuracoesAva.calculoNotaUnidades }">
<tr>
<td>
<t:inputCalendar id="${ counter.count }" value="#{ calculoNotaUnidade.dataFinalizacaoUnidade }" style="z-index:999;" popupButtonStyle="z-index:0;" renderAsPopup="true" renderPopupButtonAsImage="true" size="10" onkeypress="return (formataData(this,event));" maxlength="10" title="Data de Finalização">
<f:convertDateTime pattern="dd/MM/yyyy" />
</t:inputCalendar>
</td>
</tr>
</c:forEach>
The exception is:
The exception it is called because my inputCalendar ID is wrong (and I don't know how to fix it).
When I don't put any ID, the page is loaded, but the inputCalendars doesn't work.

I'm pretty sure your jstl
c:foreachis not working looking at your stacktrace. Try to get that worling by e.g. looking at the namespace etc . And even if you do get it working, your ID's cannot start with a digit. Prepend them with an allowed prefix.and try a # instead of an $
See also: