Как включить файл JSP из другой папки

Как включить файл JSP из другой папки: Моя иерархия - WebContent/WEB-INF/JSPs/..

Мой JSP-файл, который нужно включить, взят из /WebContent/WEB-INF/JSPs/body/content.jsp и файл JSP, куда я включу файл /WebContent/WEB-INF/JSPs/header/navigation.jsp

Что я пробовал до сих пор:

  1. <jsp:include page="../JSPs/header/navigation.jsp"></jsp:include>
  2. <jsp:include page="/WebContent/WEB-INF/JSPs/header/navigation.jsp"></jsp:include>

2 ответа

Решение

Ваш относительный путь неверен. Использование:

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

Вы должны использовать тег включения jsp, как показано ниже, из любого файла jsp.

<jsp:include page="/WEB-INF/JSPs/header/navigation.jsp"></jsp:include>
<jsp:include page="/WEB-INF/JSPs/header/navigation.jsp"></jsp:include>
Другие вопросы по тегам