Я решил это, передав параметр при включении страницы.
в master.jsp
<head>
blablabla
<c:import url="slave.jsp">
<c:param name="sectionName" value="HEAD" />
</c:import>
</head>
<body>
blablabla
<c:import url="slave.jsp">
</c:import>
</body>
, а затемв slave.jsp параметр считывается, и настраивается пользовательская часть страницы.
<c:choose>
<c:when test="${param.sectionName == 'HEAD'}">
head section here [without the <HEAD> tags !]
</c:when>
<c:otherwise>
body section here [without the <BODY> tags !]
</c:otherwise>
</c:choose>
не слишком приятно видеть, но работает.Таким образом, я могу удалить дубликаты HEAD
и BODY
деталей.