Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > spring-mvc + jsp


Автор: RZ_RZ 7.5.2009, 09:46
Всем привет.

Подскажите, как правильно организовать страничкив веб проекте.
Например на страничке есть заголовок, подвал, слева меню и справа чтото типа самого важного (по сути тоже меню).
В зависимости от выбранного пункта меню, будет менятся содержимое центральной части странички.
Мне представляется это организовать так:
есть 3 jsp странички, есть 3 контроллера, каждый для своей странички;
в каждой страничке я должен построить таблицу и сделать 4 инклуда для отображения шапки, подвала, меню слева и меню справа, а уже саму реализацию странички написать внутри этой табл.

По сути, я в каждой страничке буду копипастить скелет внешнего вида всех страничек сайта. Мне думается это не есть гуд.
может есть какойто подход, при котором можно пропускать все через одну страничку, со скелетом, а в ней уже делать инклуд нужной странички?

Так же буду благодарен ссылкам на примеры правильных проектов.

Автор: tux 7.5.2009, 10:19
Посмотри на http://www.opensymphony.com/sitemesh/. Это то, что тебе нужно.

Автор: polosatij 11.5.2009, 21:57
Цитата(tux @  7.5.2009,  09:19 Найти цитируемый пост)
Посмотри на SiteMesh. Это то, что тебе нужно. 


ты сам пробовал эту штуку? может ли она наследование?  smile 

Автор: tux 12.5.2009, 00:04
Цитата(polosatij @  11.5.2009,  21:57 Найти цитируемый пост)
ты сам пробовал эту штуку? может ли она наследование?

Пробовал. Не может. Вроде как планируется в третьей версии.

Автор: _and 12.5.2009, 06:42
можно глянуть на http://tiles.apache.org/

Автор: RZ_RZ 12.5.2009, 10:00
Спасибо tux, вроде то, что надо.

to polosatij,  а что такое наследование?

to _and, тож посмотрю, спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)