一起使用JSTL forEach标记和基于JSP的自定义标记

时间:2012-02-03 14:25:51

标签: java foreach jstl custom-tag

我正在使用自定义标记实现分页支持。我决定使用基于JSP的标记,因为格式比任何繁重的逻辑都多。但这不是主要故事。问题是JSTL forEach根本无法在我的.tag文件中工作并抛出 java.lang.NoSuchFieldError:deferredExpression 。即使这个代码在我在JSP上使用我的标记时抛出异常:< / p>

<%@tag description="paging support for employee" pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<div>
    <div>
        <c:forEach var="i" begin="1" end="20" step="1" varStatus ="status">
            <c:out value="${i}" /> 
        </c:forEach>
    </div>
</div>

同样在我之前的项目中,我遇到了这个例外,同时在一个JSP中混合了struts标签和 forEach 标签。我找不到它是什么,但通过类似的struts标签迭代替换 forEach 来处理它。但是这次我需要完全因为它的属性“步骤”。有任何想法吗 ?

0 个答案:

没有答案