По умолчанию я полагаю, что выражения JSP EL, такие как ${param.ID}
, имеют объем страницы.Если вы хотите использовать ${param.title}
внутри одного из ваших импортированных jsp-файлов, вам нужно использовать более широкую область, например, request.
Например:
<c:set var="pageTitle" scope="request" value="${param.title}"/>
<jsp:include flush="true" page="/header.jsp"></jsp:include>
<jsp:include page="ideas/${param.ID}.jsp" flush="true" />
<jsp:include flush="true" page="footer.jsp"></jsp:include>
headerJSP
<head>
<title>${pageTitle}</title>
...
</head>