真是无语的。 我将<c:set var="ReviewList" value="${ReviewList} " scope="request"></c:set>
<c:if test="${ReviewList==null}">
<tr height='60'><td align='center'>还没有评论</td></tr>
</c:if>
这句放在 <c:forEach items="${ReviewList}" var="reviewBean" >
${reviewBean.reviewContent}
</c:forEach>
前面的时候,foreach 里面竟然取不出值
老是报这个错误
javax.el.PropertyNotFoundException: Property 'reviewContent' not found on type java.lang.String
当我按照这个顺序放的时候
<c:forEach items="${ReviewList}" var="reviewBean" >
${reviewBean.reviewContent}
</c:forEach>
<c:set var="ReviewList" value="${ReviewList} " scope="request"></c:set>
<c:if test="${ReviewList==null}">
<tr height='60'><td align='center'>还没有评论</td></tr>
</c:if>
竟然就正确执行。 搞不懂。