spring和apache与共享taglib的互动程序

spring和apache与共享taglib的互动程序,spring,apache-tiles,Spring,Apache Tiles,我正在创建spring和apache tiles baserd应用程序。我想在我的布局部分共享一个标记库。我在我的布局中添加了 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 现在我想在布局的各个部分创建一个foreach循环,但我不能。当我在布局部分添加这个taglib定义时,它起了作用。我可以只在一个地方添加标记库,还是需要在每个jsp文件中添加标记库?您需要为每个jsp文件添加标记库 因为t

我正在创建spring和apache tiles baserd应用程序。我想在我的布局部分共享一个标记库。我在我的布局中添加了

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>


现在我想在布局的各个部分创建一个foreach循环,但我不能。当我在布局部分添加这个taglib定义时,它起了作用。我可以只在一个地方添加标记库,还是需要在每个jsp文件中添加标记库?

您需要为每个jsp文件添加标记库


因为tiles在jsp文件编译后工作,编译需要taglib定义(编译器对tiles一无所知)。

这很遗憾:(我已经开始使用apache tiles,因为我认为我可以将每个共享组件添加到一个位置,而不是所有jsp文件中。但感谢您的帮助Fixus:一个可能有帮助的解决方案是使用c:include来包含一个包含所有定义的文件。但是我在哪里使用这个include?在查看渲染时它不会强制下载更多数据吗?)?