Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Естьли устоявщееся мнение по поводу композиции jsp страницы / 15 сообщений из 15, страница 1 из 1
14.04.2012, 22:18:21
    #37754261
ccoder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Естьли устоявщееся мнение по поводу композиции jsp страницы
Хочу спросить

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

__________________________
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
14.04.2012, 22:31:12
    #37754277
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Естьли устоявщееся мнение по поводу композиции jsp страницы
ccoderА как бы вы сделали?
Tiles SiteMesh и Facelets - собирать сайт из кусков.
JSP простые странички
...
Рейтинг: 0 / 0
15.04.2012, 05:18:16
    #37754371
fingersbrain
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Естьли устоявщееся мнение по поводу композиции jsp страницы
ccoder,

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

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


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


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

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

Или какой сейчас самый популярный "компоновщик"?
...
Рейтинг: 0 / 0
24.04.2012, 08:48:59
    #37767438
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Естьли устоявщееся мнение по поводу композиции jsp страницы
Когда возникла подобная задача, я не придумал ничего умнее, чем передавать параметры в переменных.
Код: 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
24.04.2012, 09:45:31
    #37767533
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Естьли устоявщееся мнение по поводу композиции jsp страницы
ccoderИли какой сейчас самый популярный "компоновщик"?
12417985
______________________________________________
"Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн.
AutoPOI.ru — ГИС-технологии для Oracle
...
Рейтинг: 0 / 0
24.04.2012, 10:49:19
    #37767668
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Естьли устоявщееся мнение по поводу композиции jsp страницы
ccoderА у Spring'а там ничего нет?

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


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