<c:forEach无法使用tomcat 7进行渲染

edh*_*ges 1 java jsf jsp jstl richfaces

我正在使用tomcat 7而我的同事在6岁时我们正在尝试运行这种类型的结构:

<c:forEach>
    <rich:panelMenuGroup>
        <c:forEach>
            <rich:panelMenuItem>
            </rich:panelMenuItem>
        </c:forEach>
    </rich:panelMenuGroup>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)

如果有一个解决方法或类似的东西,任何建议都会很感激,因为我们将转向7并需要一种方法来实现这一点.

谢谢

Bal*_*usC 5

Tomcat不附带JSTL.JSTL JAR通常由/WEB-INF/libwebapp提供,但有时JAR只是直接放在Tomcat自己的/lib文件夹中,这样它就可以应用于所有的webapps,而不需要它们就可以使用JSTL /WEB-INF/lib.

显然,旧的Tomcat 6服务器中有JSTL,/lib而webapp是在没有JSTL的情况下构建的/WEB-INF/lib.

您需要确保Tomcat 7中还包含JSTL /lib,或者您只需要在webapp中删除JSTL /WEB-INF/lib.