<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>
竟然就正确执行。 搞不懂。
<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>
竟然就正确执行。 搞不懂。
相关文章推荐
- <c:set><c:if><c:foreach>标签的应用
- foreach 是传入参数是 Set<Long[]>时,数据循环都是同样数据的问题
- Mybatis的<where><foreach><set>等标签详解
- Mybatis的<where><foreach><set>等标签详解
- Mybatis的<where><foreach><set>等标签详解
- Mybatis的<where><foreach><set>等标签详解
- Mybatis的<where><foreach><set><trim>详解
- Mybatis的<where><foreach><set>等标签详解
- Mybatis的<where><foreach><set>等标签详解
- JSP的<c:choose> <c:forEach> <c:if> <c:when> <c:set>标签
- 解决 spring mvc 3.0 结合 hibernate3.2 使用<tx:annotation-driven>声明式事务无法提交的问题
- <c:foreach>用法
- <iOS开发兼容问题>关于IOS6和IOS5旋屏问题
- <c:foreach>同时遍历两个List的方法
- <logic:iterate>问题
- <转>美能达手动镜头——版本问题
- 关于<c:forEach>取得集合数量的问题
- <c:foreach>用法
- <!DOCTYPE>奇葩的问题
- ssh错误总结1.1----关与struts2中极为恶心的<s:action>标签问题