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

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

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

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

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

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

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

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

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

<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
18.07.2007, 14:26:30
    #34667240
Хрюхрюшкин.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с создание дерева JSP
Читай данные в структуру и рекурсивно рендери.
...
Рейтинг: 0 / 0
18.07.2007, 14:28:07
    #34667250
Madfish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с создание дерева JSP
Хрюхрюшкин.Читай данные в структуру и рекурсивно рендери.

)))))))))))) а по русски
...
Рейтинг: 0 / 0
18.07.2007, 14:32:14
    #34667273
Хрюхрюшкин.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с создание дерева JSP
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
18.07.2007, 14:36:22
    #34667293
Madfish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с создание дерева JSP
Хрюхрюшкин. 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
18.07.2007, 14:38:05
    #34667302
Хрюхрюшкин.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с создание дерева JSP
Madfish
дык я на страницу уже и так получаю массив с базы (например text - 1 - 1 он является дитем 1-го элемента и должен стоять первым, text 1 0 - это ветвь стоит самым первым под root )
Я предлагаю не массив, а структуру.
...
Рейтинг: 0 / 0
18.07.2007, 18:05:18
    #34668231
y3u
y3u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с создание дерева JSP
На сколько я понимаю, Хрюхрюшкин предлагает тебе сделать промежуточный меппинг из твоего массива данных на объектик, некая подготовка к отрисовке, можно даже назвать моделькой :) Я его поддерживаю, ничего в этом плохого не вижу, только плюс, т.к. это избавит тебя от массы работы, если формат данных в массиве вдруг изменится, или надо будет не только массив отрисовать
...
Рейтинг: 0 / 0
19.07.2007, 12:49:14
    #34669844
Madfish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с создание дерева JSP
y3uНа сколько я понимаю, Хрюхрюшкин предлагает тебе сделать промежуточный меппинг из твоего массива данных на объектик, некая подготовка к отрисовке, можно даже назвать моделькой :) Я его поддерживаю, ничего в этом плохого не вижу, только плюс, т.к. это избавит тебя от массы работы, если формат данных в массиве вдруг изменится, или надо будет не только массив отрисовать

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

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


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