Spring 如何在多个项目中共享JSP页面?

Spring 如何在多个项目中共享JSP页面?,spring,jsp,spring-mvc,Spring,Jsp,Spring Mvc,我正在试图找到一种方法,在多个页面中共享JSP页面 例如,我们有以下项目: commmon projectA projectB 公共项目包含所有CSS、图像和两个JSP页面。我公司的所有项目都将使用header.jsp和footer.jsp 我们尝试添加: <jsp:include page="/common/webapphead.jsp" /> 页面确实会显示。一个简单的方法是使用JSTL。使用c:import标记 <%@taglib uri="http://java.s

我正在试图找到一种方法,在多个页面中共享JSP页面

例如,我们有以下项目:

commmon
projectA
projectB
公共项目包含所有CSS、图像和两个JSP页面。我公司的所有项目都将使用header.jsp和footer.jsp

我们尝试添加:

<jsp:include page="/common/webapphead.jsp" />

页面确实会显示。

一个简单的方法是使用JSTL。使用c:import标记

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 
<c:import url="http://127.0.0.1:8080/common/webapphead.jsp" />

或者,如果可以启用跨上下文访问,则可以使用

<c:import url="/webapphead.jsp" context="/common" />  


如果您使用的是servlet 3,您可以试试。您能解释一下“项目”是什么意思吗?这可能是特定于IDE的术语。部署到应用服务器的war文件的结构是什么?我指的是两个war文件。你能举个例子吗。。这会有帮助的
<c:import url="/webapphead.jsp" context="/common" />