サブフォルダーをjspフォルダーに追加し、その上のフォルダーで JSP を参照するまで、問題なく Web サイトを構築してきました。
Adventure_by_dkashtan.jsp内:
<jsp:include page="${pageContext.request.contextPath}/WEB-INF/jsp/pageHeader.jsp" flush="true"></jsp:include>
<a href="/djkashtanArtPortfolio/artWorkPage.html" target="_self">
<img src="${pageContext.request.contextPath}/images/artPieces/digitalDrawings/adventure_by_dkashtan.jpg"/>
</a>
<jsp:include page="${pageContext.request.contextPath}/WEB-INF/jsp/pageFooter.jsp" flush="true"></jsp:include>
エラーは、最初の行でpageHeader.jspを参照したことが原因です。pageHeader.jspと同じフォルダーにある JSP ファイルの pageHeader を含めると、正常に動作します。Adventure_by_dkashtan.jspファイルは一番下のフォルダーにあり、残りはjspフォルダーにあります。
現在、私のフォルダー構造は次のようになっています。
webapp
-WEB-INF
--jsp
---artPieces
----digitalDrawings
マイページのヘッダーコード:
<html>
<head>
<title>Daniel Kashtan's Art Portfolio</title>
<link rel="stylesheet" href="<c:url value='/css/departments.css'/>" type="text/css" >
</head>
<body>
<h1>Daniel Kashtan's Art Portfolio</h1>
マイページのフッターコード:
</body>
</html>