6

如何将来自不同项目的 JSP 文件包含到我的项目中?

<%@ include file="./common/webappfooter.jsp"%>

上面的代码不起作用。

4

1 回答 1

12

仅当另一个项目以 JAR 文件的形式捆绑在/WEB-INF/lib主 webapp 项目的文件夹中并且 JSP 文件又放置在/META-INF/resources另一个项目的文件夹中时,这才有效。

因此,如果您/META-INF/resources/common/webappfooter.jsp在另一个项目中有一个,那么应该执行以下包含:

<jsp:include path="/common/webappfooter.jsp" />

如果您使用的是有点自尊的 IDE,您可以将其配置为自动将其他项目捆绑为 webapp 项目的 .jar 的 JAR /WEB-INF/lib。目前尚不清楚您使用的是什么 IDE,但在 Eclipse 中,只需在主 webapp 项目的属性中添加另一个项目作为部署程序集。

替代文字

在 Eclipse 中,要创建具有正确文件夹结构的项目,请选择“Web Fragment Project”向导。

于 2012-06-26T15:30:02.063 回答