I am a JSTL newbie.
Why wont this work? (see below) The JSTL parses properly but what is rendered is not valid. I want different row classes based on a
test result. I tried just the rowClasses part of the code with no success. Then I tried the whole dataTable as shown below. DOes anyone see anything wrong? I can cut and paste each option individually and it works.
<c:choose>
<c:when test="#{common.entityBean.editOrNewMode}">
<h:dataTable
rowClasses="rowClear"
styleClass="dataTable"
align="center"
var="row"
value="#{unitsList.resultList}"
columnClasses="allCols">
</c:when>
<c:otherwise>
<h:dataTable
rowClasses="rowClear,rowShaded"
styleClass="dataTable"
align="center"
var="row"
value="#{unitsList.resultList}"
columnClasses="allCols">
</c:otherwise>
</c:choose>