powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите с создание дерева JSP
20 сообщений из 20, страница 1 из 1
Помогите с создание дерева JSP
    #34666808
Madfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как создать дерево на Jsp - что бы оно отобразалось примрно так же как на аплете JTree
Может есть какой нить ример ....
Нарыл в инете вот эту статью - совсем не понятно как это работает
http://dl.gsu.by/example.jsp
...
Рейтинг: 0 / 0
Помогите с создание дерева JSP
    #34666850
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
советую взглянуть на это
...
Рейтинг: 0 / 0
Помогите с создание дерева JSP
    #34666861
Madfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zalexakaсоветую взглянуть на это

Спасибо я это видел - но мне нужно меню на Java а там JavaScript
...
Рейтинг: 0 / 0
Помогите с создание дерева JSP
    #34666929
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы никогда не реализуете раскрывающееся дерево без перезагрузки
страницы по каждому чиху или без ява скрипта на html.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Помогите с создание дерева JSP
    #34667156
Madfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deady
вы никогда не реализуете раскрывающееся дерево без перезагрузки
страницы по каждому чиху или без ява скрипта на html.
Posted via ActualForum NNTP Server 1.4

мне дерево нужно без раскрываний

root
- text
+ ttttttttt
+ rrrrrrrrrrr
- text1
- text 2
+ ererer

а данные о дереве из базы
...
Рейтинг: 0 / 0
Помогите с создание дерева JSP
    #34667166
Madfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
структура таблицы
id name parent
1 rrrr 0
2 ttt 1
3 ккк 0

и тд
...
Рейтинг: 0 / 0
Помогите с создание дерева JSP
    #34667167
Фотография Хрюхрюшкин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deady
вы никогда не реализуете раскрывающееся дерево без перезагрузки
страницы по каждому чиху или без ява скрипта на html.
Posted via ActualForum NNTP Server 1.4
Поспорим? =)
С учетом, что можно написать свой таглиб? :)
...
Рейтинг: 0 / 0
Помогите с создание дерева JSP
    #34667178
Фотография Хрюхрюшкин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отличное дерево придумали в студии Лебедева.
...
Рейтинг: 0 / 0
Помогите с создание дерева JSP
    #34667194
Madfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хрюхрюшкин. Отличное дерево придумали в студии Лебедева.

дерево красиво - единственное я не знаю изначально структуру своего дерева
...
Рейтинг: 0 / 0
Помогите с создание дерева JSP
    #34667210
Фотография Хрюхрюшкин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Madfish
дерево красиво - единственное я не знаю изначально структуру своего дерева
Ты его из базы не можешь промаппить в объекты Java штоле?
...
Рейтинг: 0 / 0
Помогите с создание дерева JSP
    #34667212
Madfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
данные на страницу я получаю через JSTL

<c:forEach var="show" items="${requestScope.v}">
<c:out value="${show.name}"/>
</c:forEach>

а вот проанализировать show.parent - и поставить элемент дерева туда куда нужно
...
Рейтинг: 0 / 0
Помогите с создание дерева JSP
    #34667226
Madfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот так выставляю ветви

<ul>
<li>Root</li>
<ul>

<c:forEach var="show" items="${requestScope.v}">

<c:if test="${show.parent == 0}">

<li><c:out value="${show.name}"/></li>

</c:if>
</c:forEach>

</ul>
</ul>
...
Рейтинг: 0 / 0
Помогите с создание дерева JSP
    #34667240
Фотография Хрюхрюшкин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читай данные в структуру и рекурсивно рендери.
...
Рейтинг: 0 / 0
Помогите с создание дерева JSP
    #34667250
Madfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хрюхрюшкин.Читай данные в структуру и рекурсивно рендери.

)))))))))))) а по русски
...
Рейтинг: 0 / 0
Помогите с создание дерева JSP
    #34667273
Фотография Хрюхрюшкин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Madfish Хрюхрюшкин.Читай данные в структуру и рекурсивно рендери.

)))))))))))) а по русски
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
 public   class  Structure {
  private  Collection items =  new  ArrayList(); // of Structure
  private  String id;
  private  String parent;
  private  String name;

  // геттеры и сеттеры
....
....
 
}
В каждом items лежит коллекция child'ов этого элемента.
Потом останется просто рекурсивно пройтись по объектам, начиная с корневого.
...
Рейтинг: 0 / 0
Помогите с создание дерева JSP
    #34667293
Madfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хрюхрюшкин. Madfish Хрюхрюшкин.Читай данные в структуру и рекурсивно рендери.

)))))))))))) а по русски
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
 public   class  Structure {
  private  Collection items =  new  ArrayList(); // of Structure
  private  String id;
  private  String parent;
  private  String name;

  // геттеры и сеттеры
....
....
 
}
В каждом items лежит коллекция child'ов этого элемента.
Потом останется просто рекурсивно пройтись по объектам, начиная с корневого.

дык я на страницу уже и так получаю массив с базы (например text - 1 - 1 он является дитем 1-го элемента и должен стоять первым, text 1 0 - это ветвь стоит самым первым под root )
...
Рейтинг: 0 / 0
Помогите с создание дерева JSP
    #34667302
Фотография Хрюхрюшкин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Madfish
дык я на страницу уже и так получаю массив с базы (например text - 1 - 1 он является дитем 1-го элемента и должен стоять первым, text 1 0 - это ветвь стоит самым первым под root )
Я предлагаю не массив, а структуру.
...
Рейтинг: 0 / 0
Помогите с создание дерева JSP
    #34668231
y3u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сколько я понимаю, Хрюхрюшкин предлагает тебе сделать промежуточный меппинг из твоего массива данных на объектик, некая подготовка к отрисовке, можно даже назвать моделькой :) Я его поддерживаю, ничего в этом плохого не вижу, только плюс, т.к. это избавит тебя от массы работы, если формат данных в массиве вдруг изменится, или надо будет не только массив отрисовать
...
Рейтинг: 0 / 0
Помогите с создание дерева JSP
    #34669844
Madfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
y3uНа сколько я понимаю, Хрюхрюшкин предлагает тебе сделать промежуточный меппинг из твоего массива данных на объектик, некая подготовка к отрисовке, можно даже назвать моделькой :) Я его поддерживаю, ничего в этом плохого не вижу, только плюс, т.к. это избавит тебя от массы работы, если формат данных в массиве вдруг изменится, или надо будет не только массив отрисовать

что то я не очень понимаю как это сделать ...
...
Рейтинг: 0 / 0
Помогите с создание дерева JSP
    #34670684
y3u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что конкретно не понятно?

Берешь делаешь бин, по которому отрисовывается дерево, через c:for-each перебираешь узлы, если есть чайлды, делаешь c:include странички, сетишь параметр, ставишь ей скоуп и т.д... надо то две JSP странички и бин, с коллекшеном чайлдов, которые, по сути, тот же самый бин... Перед тем как его отрисовывать его надо заполнить. В контроллере, берем из БД достаем твой массив, разбираем данные, определяем в классе рутовые элементы, чайлды, и заполняем, соответственно, бин... только надо все красиво формить через паттерн Builder, к примеру...
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите с создание дерева JSP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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