@njanma

Как построить дерево папок?

Хочу построить дерево из файловой системы из www.ztree.me/v3/api.php. Подскажите как это организовать в spring mvc.
  • Вопрос задан
  • 558 просмотров
Решения вопроса 1
EugeneP2
@EugeneP2
Java Dev
Вам нужно написать контроллер, который принимает в качестве параметра путь в файловой системе, например:
D:/
D:/Music/
D:/Music/Classic/
и т.д.

В контроллере вы по этому пути получаете список подкаталогов и файлов и возвращаете в виде json. Как в примерах zTree:

[
	{name: "pNode 01", children: [
		{name: "child 01"},
		{name: "child 02"}
	]}
]


По умолчанию на странице отображается только корневой узел D:/
Кликнув по узлу, ajax-ом отправляете запрос к контроллеру в котором передаете D:/, контроллер возвращает список подкаталогов, вы передаете это в zTree и.д.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы