Когда вы говорите о статических страницах, что-то вроде заголовка и нижнего колонтитула.
Вы можете поместить их в любую подпапку, скажем, в jsp / static / (подконтент) или, в зависимости от типа вашего файла, вы можете сгруппировать их еще дальше.
Теперь использование, так как, поскольку вы используете простой jsp и servlet, единственная опция, которая, на мой взгляд, имеет смысл для статического контента, заключается в том, чтобы включать их, когда требуется директива include, например:
<%@include file="/pages/static/abc.html" %>
или переслать запрос им с помощью
<jsp:forward page="/pages/static/staticdata.html" />
Понимание того, что это боль, если нужно изменить навигацию, вам придется изменить свой код, тогда имеет смысл более продвинутая веб-инфраструктура, такая как Struts, JSF и т. Д., Так как правила навигации могут быть изменены очень легко без изменения кода (если поток не приводит к изменению модели или другому сценарию).
Наряду с правилами навигации эти рамки также определяют конфигурацию построения страницы, например, плитки в Struts, шаблоны в JSF e.t.c