您的位置:首页 > 其它

<c:set> c:forEach> 问题

2013-04-11 22:10 387 查看
真是无语的。 我将<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>

竟然就正确执行。 搞不懂。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: