У меня есть включаемый файл в моем jsp
<%@ include file = "includes/testinclude1.jsp" %>
Test Include1 содержит теги Struts, и поэтому его необходимо извлекать и компилировать. Который работает хорошо. Можно ли каким-то образом сделать путь к этому файлу динамическим или я переосмысливаю его с точки зрения дизайна?
Вы можете использовать тег <jsp:include page="..."> вместо статического <%@ include %>, который работает только для статических ссылок.
<jsp:include page="...">
<%@ include %>
Для всех, кто интересуется, я использовал тэг include Struts, основанный на ответе artbristols, и сумел сделать его динамичным с OGNL. Спасибо за ваш вклад.
<s:include value="includes/templates/%{post.template.name}.jsp" />
да
<% String usuarioTipo = uDTO.getNombreGrupo().toLowerCase(); String menu = "../WEB-INF/../jspf/".concat(usuarioTipo).concat("/menu.jspf"); %> <jsp:include page ="<%=menu%>"/>