在JSP中动态包含网站组件

时间:2018-11-30 18:27:31

标签: java jsp jsp-tags

在JSP中引用include时,是否可以使用根路径? 我的意思是不使用这种方法:

<jsp:include page="../inc/header.jsp" />
<jsp:include page="../../inc/header.jsp" />


只是这样引用它:

<jsp:include page="jsp/inc/header.jsp" />

这也是我的项目树的样子,Project tree

1 个答案:

答案 0 :(得分:0)

有人试图在这里弄清楚是我想出的答案。出于某种原因,intelij IDE告诉我,查看我的项目树无法解决该路径(骗子!),您可以在项目中使用以下代码将标头包含到任何文件中:

<%@ include file="/jsp/inc/header.jsp" %>
This is page content
<jsp:include page="/jsp/inc/footer.jsp" />

在这两种情况下,IDE都会告诉您它无法解析URL,但它的作用就像一个魅力,我希望这不仅对我有帮助,而且对将来的访问者有帮助