代码之家  ›  专栏  ›  技术社区  ›  Adam Crume

JSP 2.0中的延迟EL

  •  1
  • Adam Crume  · 技术社区  · 17 年前

    JSP:

    <x:myTag items="${myCollection}" test="${item.visible}"/>
    

    <c:forEach var="item" items="${collection}">
        <c:if test="${test}">
            ${item}
        </c:if>
    </c:forEach>
    

    升级我们的JSP容器不是一种选择。有什么想法吗?

    更新:

    我尝试用JSP片段来实现这一点,但片段中的EL在JSP中评估了一次,而不是在标记中的每次迭代中评估一次。

    1 回复  |  直到 17 年前
        1
  •  1
  •   krosenvold    17 年前

    你应该可以用 jsp fragments

    编辑: variable 使用“给定名称”设置。

    某物 就像你两年前想做的那样。从那以后我就没碰过它。我记得我觉得这很神秘)