LINUX.ORG.RU

SpringMVC, jsp, построение страниц, шаблоны - как правильно, модно и удобно?

 , , ,


1

1

сабж. Как вынести хеадер, футер в отдельные файлы, чтобы не прописывать один и тот же код в каждой странице? Но нужно иметь возможность не во всех страницах использовать шаблоны.

Думаю, что этот способ удобный, но заставит все страницы рендерить с шаблонами. Этого не хочется. Хочется, к примеру, страницу логина/регистрации сделать с другим хеадером или вовсе без него.

Читал еще про <region:..., <jsp:include, apache Tiles. Подходов куча, но с каким будет меньше телодвижений и его будет проще использовать?

Вообще представляется что-то типа: в каждой jsp-странице указывается файл шаблона, а в нем уже все нужное оформление и место, где будет вставлен jsp-контент. Но, возможно, так не принято в спринге.

В общем, посоветуйте.

★★★★★

Передавать в страницу параметр includePage и инклудить ту страницу.

ymuv ★★★★
()

Проще всего сделать header.jsp и footer.jsp и инклудить их сверху и снизу. Минус в том, что будет невалидный HTML. Для не очень большого проекта я бы посоветовал делать именно так. Tiles более серьёзный подход, но и требует больше телодвижений.

Legioner ★★★★★
()
Ответ на: комментарий от slyjoeh

Посмотрел. Забавная штуковина.

bvn13 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.