powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Естьли устоявщееся мнение по поводу композиции jsp страницы
15 сообщений из 15, страница 1 из 1
Естьли устоявщееся мнение по поводу композиции jsp страницы
    #37754261
ccoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу спросить

У меня проект, нужно сделать

__________________________
Home Search About
------------------------------------------

Body = (Home|Search|About)

------------------------------------------
Footer
___________________________

Т.е. страница состоит из трёх частей, поэтому хочу разбить на jsp файлы:
один на header
один на footer
и разные body: Home, Search, About

Вопрос как это всё дело из котреллера "склеивать"?

Там есть public String onSubmit
где String - наименование страницы


В голову приходит только одна мысль - у каждго body делать
<jsp:include = "header.jsp">
body code
<jsp:include = "footer.jsp">
и возврашать у котролера


А как бы вы сделали?
...
Рейтинг: 0 / 0
Естьли устоявщееся мнение по поводу композиции jsp страницы
    #37754277
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ccoderА как бы вы сделали?
Tiles SiteMesh и Facelets - собирать сайт из кусков.
JSP простые странички
...
Рейтинг: 0 / 0
Естьли устоявщееся мнение по поводу композиции jsp страницы
    #37754371
fingersbrain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ccoder,

Небольшое дополнение - если в вашем случае все страницы приложения используют единую панель навигации и нижний колонтитул, являющиеся статичными сегментами в данном случае, то имеет смысл включать их директивой include и задать расширение .jspf

Код: xml
1.
2.
3.
<%@  include file="header.jspf" %>
...
<%@  include file="footer.jspf" %>


Выигрыш в том, что действие jsp:include посылает запрос к включаемым страницам и затем уже включает динамически формируемый ответ на запрос. Директива include включает текст/ код сегмента во время фазы трансляции *.jsp в сервлет.
...
Рейтинг: 0 / 0
Естьли устоявщееся мнение по поводу композиции jsp страницы
    #37754623
ccoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как сделать если в
Код: java
1.
<jsp:include = "header.jsp">


нужно посветить выбранный (текущий) раздел?
...
Рейтинг: 0 / 0
Естьли устоявщееся мнение по поводу композиции jsp страницы
    #37754624
ccoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S.

Например где вы сейчас читаете подсвечен "Форум" (в загаловке)
...
Рейтинг: 0 / 0
Естьли устоявщееся мнение по поводу композиции jsp страницы
    #37767333
ccoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у Spring'а там ничего нет?

Или какой сейчас самый популярный "компоновщик"?
...
Рейтинг: 0 / 0
Естьли устоявщееся мнение по поводу композиции jsp страницы
    #37767438
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда возникла подобная задача, я не придумал ничего умнее, чем передавать параметры в переменных.
Код: html
1.
2.
<c:set var="highlight" value="page1" scope="request"/>
<jsp:include = "header.jsp" />



в header.jsp что-то типа такого (цикл на самом деле, но сейчас не важно):

Код: html
1.
2.
3.
<a href="..." style="${highlight=='page1'?'active':'inactive'}">page1</a>
<a href="..." style="${highlight=='page2'?'active':'inactive'}">page2</a>
...
...
Рейтинг: 0 / 0
Естьли устоявщееся мнение по поводу композиции jsp страницы
    #37767533
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ccoderИли какой сейчас самый популярный "компоновщик"?
12417985
______________________________________________
"Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн.
AutoPOI.ru — ГИС-технологии для Oracle
...
Рейтинг: 0 / 0
Естьли устоявщееся мнение по поводу композиции jsp страницы
    #37767668
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ccoderА у Spring'а там ничего нет?

Или какой сейчас самый популярный "компоновщик"?
Самого популярного нет. Эта задача решается в разных фреймворках по разному. Красивое решение в wicket'е (да он вообще многое что красиво решает)
http://wicket.apache.org/learn/examples/markupinheritance.html
...
Рейтинг: 0 / 0
Естьли устоявщееся мнение по поводу композиции jsp страницы
    #37767677
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ccoderА как бы вы сделали?
Tiles SiteMesh
SiteMesh пришел на замену Tiles.
SiteMesh заброшен.
Зачем советовать неподдерживаемые технологии, когда куча поддерживаемых?
...
Рейтинг: 0 / 0
Естьли устоявщееся мнение по поводу композиции jsp страницы
    #37767693
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonidv,
у тебя левая рука зачеркивает правую. В обоих сообщениях.
...
Рейтинг: 0 / 0
Естьли устоявщееся мнение по поводу композиции jsp страницы
    #37767705
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Leonidv,
у тебя левая рука зачеркивает правую. В обоих сообщениях.
Поясни, я тебя не понял.
...
Рейтинг: 0 / 0
Естьли устоявщееся мнение по поводу композиции jsp страницы
    #37767712
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeonidvPetro123Leonidv,
у тебя левая рука зачеркивает правую. В обоих сообщениях.
Поясни, я тебя не понял.
тебе уже поясняли раньше.
Ты написал то же что и я, но при этом добавил любимое: "а Баба Яга - против".
...
Рейтинг: 0 / 0
Естьли устоявщееся мнение по поводу композиции jsp страницы
    #37767774
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ты написал то же что и я, но при этом добавил любимое: "а Баба Яга - против".
Я написал, что не стоит использовать технологии, которые ты посоветовал. Где я сам себе противоречу - не вижу.
...
Рейтинг: 0 / 0
Естьли устоявщееся мнение по поводу композиции jsp страницы
    #37767800
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeonidvГде я сам себе противоречу - не вижу.
ясен пень. Тебе это не дано.
Удачи :)
______________________________________________
"Не понял" от Лёни 11906276 и чем всё закончилось 11910058
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Естьли устоявщееся мнение по поводу композиции jsp страницы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]