<c:when> test始终使用jsp返回false

时间:2017-02-22 11:11:55

标签: jsp jstl

我不知道为什么这段代码总是为第一个条件返回false,并且每个循环都会转到otherwise

这是代码的一部分:

<c:forEach var="Attribut" items="${ExecQuery.rows}">
            <tr>
                <td> <c:out value="${Attribut.Systeme_source}"/></td>
                <c:set value="${Attribut.Systeme_source}" var="Source"/>
                <c:choose>
                <c:when test="${Source eq 'DATALAKE' }"> <c:out value= "${Attribut.COUNTRPARTY }"/></c:when>
                <c:otherwise><c:out value="null"/></c:otherwise>
                </c:choose>

对于每个循环,即使我有null作为源系统,我也得到DATALAKE

有人对此有所了解吗?

0 个答案:

没有答案