JSTL中的if是没有else的。。。替代方法如下:
<c:forEach var="image" items="${contents}">
<c:choose>
<c:when test="${color eq 'body-white-bg' }">
<c:set var="color" value="body-black-bg"></c:set>
</c:when>
<c:otherwise>
<c:set var="color" value="body-white-bg"></c:set>
</c:otherwise>
</c:choose>
</c:forEach>