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

标签 java jsp servlets

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

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

上面的代码不起作用。

最佳答案

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

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

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

如果您使用的是有点自尊的 IDE,您可以将其配置为自动将其他项目捆绑为 webapp 项目的 /WEB-INF/lib 的 JAR。不清楚您使用的是什么 IDE,但在 Eclipse 中,将另一个项目作为 Deployment Assembly 添加到主 webapp 项目的属性中。

alt text

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

关于java - 如何将来自不同项目的 JSP 文件包含到我的项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11210628/

相关文章:

java - 以JSP形式接受SQL查询

java - 如何更改redirect.jsp以查看我的自定义jsp页面而不是index.jsp

tomcat - web.xml里面可以引用context-param吗?

java - 将线性化 PDF 从 servlet 流式传输到浏览器(快速 Web View )

java - 使用 Mockito 测试 servlet API

java - 在没有 GUI 的情况下在退出的 Java 程序中设置热键

java - Zend Lucene 是否需要 Java Lucene?

java - 如何将 @Entity 和 @XmlRootElement 组合在一个类中

java - 使用 yammer 指标计时器获得一分钟的速率

css - 我怎样才能在jsp中解决这个问题?