【发布时间】:2011-12-08 05:57:09
【问题描述】:
我在使用 forEach 的地方有这个 struts 代码-
<c:forEach items="${reviewList}" var="reviewListId">
<tr>
<td colspan="6" class="we_have"><c:out value="${reviewListId}" />
</td>
</tr>
我已经添加了这个标签库
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
但是代替forEach标签显示的错误是-
根据标签文件中的TLD或属性指令,属性项不接受任何表达式
但是代替标签库它没有显示任何错误,这意味着它支持这个标签库但不知道为什么它不支持forEach标签。
【问题讨论】:
-
您使用的是哪个服务器和服务器版本。似乎 JSTL 命名空间是错误的。
-
为什么你没有使用逻辑:迭代标签。是Struts自己提供的?