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


Автор: MisterCleric 16.5.2006, 12:39
Привет всем.
Проблема такая:
Есть jsp-страничка с тегом <jsp:include> и есть jsp-фрагмент, который встраиваеться этим тегом с указанными в главной страничке параметрами.
 Как сделать так, что бы этот фрагмент встраивался несколько раз?
 Например: это табличка с пунктами меню, а подменю таже табличка, которые и генерирует этот jsp-фрагмент. Ведь методы построения одноуровневых меню одни и теже. 

Автор: ALKS 16.5.2006, 13:20
никто не мешает тебе твой <jsp:include> в цикле крутить. 

Автор: MisterCleric 16.5.2006, 13:39
 smile так а встраиваеться-то подменю при наведении на определенный пункт меню 

Автор: batigoal 16.5.2006, 14:00
Цитата(MisterCleric @  16.5.2006,  14:39 Найти цитируемый пост)
smile так а встраиваеться-то подменю при наведении на определенный пункт меню  

JSP - это серверное программирование, а тебе нужно выполнять обработку на клиенте. Используй JavaScript. 

Автор: MisterCleric 16.5.2006, 14:19
у меня пункты меню берутся из БД.
Хотя я и видел API для JavaScript с БД, но там ну3жен какой-то Netscape Enterprise Server. А мне надо web-приложение 

Автор: ALKS 16.5.2006, 14:25
Цитата(MisterCleric @ 16.5.2006,  13:39)
smile так а встраиваеться-то подменю при наведении на определенный пункт меню

у тебя подменю не вставиваеться при подведении. она становиться видимым при подведении. делаеться обычно так - генеряться вся структура меню а потом с помощЬю JavaScript и HTML в зависимотси от позиции мыши делаеться видимой та или другая часть. обычно такие трюки проворачивают при помощи тага <DIV> но в любом случае - это HTML + JavaScript трюки.  

Автор: MisterCleric 16.5.2006, 14:40
Цитата

подменю не вставиваеться при подведении. она становиться видимым при подведении

Спасибо, я понял. JavaScript & HTML -  не проблема. Просто хотелось каждое подменю вытягивать из БД при наведении. Но пусть будет так, как ты советуешь.
 Тогда маленький вопрос, может в тему: как связать объекты Java с JavaScript? У меня будет ArrayList из таблички menu в БД, и как его обрабатывать JavaScript? 

Автор: tux 16.5.2006, 15:23
Цитата(MisterCleric @  16.5.2006,  19:40 Найти цитируемый пост)
Тогда маленький вопрос, может в тему: как связать объекты Java с JavaScript?

Не надо их связывать. Генерируешь на Java код HTML-страницы вместе с Javascript, передаешь его браузеру, а дальше Javascript работает на стороне клиента. 

Автор: MisterCleric 16.5.2006, 15:39
понял. Спасибо.
Пусть будет так  smile  

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