| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
| |
| Автор: MisterCleric 16.5.2006, 14:19 |
| у меня пункты меню берутся из БД. Хотя я и видел API для JavaScript с БД, но там ну3жен какой-то Netscape Enterprise Server. А мне надо web-приложение |
| Автор: ALKS 16.5.2006, 14:25 | ||
у тебя подменю не вставиваеться при подведении. она становиться видимым при подведении. делаеться обычно так - генеряться вся структура меню а потом с помощЬю JavaScript и HTML в зависимотси от позиции мыши делаеться видимой та или другая часть. обычно такие трюки проворачивают при помощи тага <DIV> но в любом случае - это HTML + JavaScript трюки. |
| Автор: MisterCleric 16.5.2006, 14:40 | ||
Спасибо, я понял. JavaScript & HTML - не проблема. Просто хотелось каждое подменю вытягивать из БД при наведении. Но пусть будет так, как ты советуешь. Тогда маленький вопрос, может в тему: как связать объекты Java с JavaScript? У меня будет ArrayList из таблички menu в БД, и как его обрабатывать JavaScript? |
| Автор: tux 16.5.2006, 15:23 | ||
Не надо их связывать. Генерируешь на Java код HTML-страницы вместе с Javascript, передаешь его браузеру, а дальше Javascript работает на стороне клиента. |
| Автор: MisterCleric 16.5.2006, 15:39 |
| понял. Спасибо. Пусть будет так |