前提・実現したいこと
Javaでサーバーからファイルのリストを取得してThymeleafを使ってツリービューを表示したいと思っています。
サーバー側は
/home/testとディレクトリがあり、その下に/XXX(ID)/yyyyMMdd(日付)/〇〇.txt
といった感じでファイルがあります。
例えば取得したファイルのリストがList<String>で
/home/test/001/20200101/aaa.txt /home/test/001/20200101/bbb.txt /home/test/001/20200301/ccc.txt /home/test/002/20200101/ddd.txt /home/test/002/20200101/eee.txt
の5ファイルだった場合についての質問です。
ツリービューの表示の仕方は調べたところツリービューの表示
<ul id="myUL"> <li><span class="caret">Beverages</span> <ul class="nested"> <li>Water</li> <li>Coffee</li> <li><span class="caret">Tea</span> <ul class="nested"> <li>Black Tea</li> <li>White Tea</li> <li><span class="caret">Green Tea</span> <ul class="nested"> <li>Sencha</li> <li>Gyokuro</li> <li>Matcha</li> <li>Pi Lo Chun</li> </ul> </li> </ul> </li> </ul> </li> </ul>
のようにnestedを使えばできるのかなーと思ったのですが
この時日付とファイル名の紐づけと言いますか、どのようにaaa.txtとbbb.txtが20200101のnestedに入っているかというのを扱えばいいかがわかりませんでした。
最終的にはThymeleafのeachを使って繰り返しの処理でこのツリービューを作りたいと思っているのですが
今のままList<String>に/home/test/001/20200101/aaa.txtといったファイルパスが入っているだけだとすごくやりにくい気がしたのですが
これらのファイルリストのデータはどういった形で使うと扱いやすいのでしょうか?
抽象的な質問ですみません。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/10 07:09
2020/03/10 09:08