簡體   English   中英

如何在jsp中將服務器目錄顯示為樹?

[英]How to display server directory as tree in jsp?

我想在JSP中列出服務器目錄的內容,並且還要用戶選擇一個目錄,這樣,如果用戶選擇目錄,則正確的子目錄將顯示為分層樹。

知道如何獲取目錄及其子目錄的名稱(使用Java)。幫助我找到該名稱的傳遞方式並在JSP中實現。

使用JQuery File Tree查找我的解決方案。

http://www.abeautifulsite.net/blog/2008/03/jquery-file-tree/

您將無法列出整個服務器的內容。 也許只是Java Web應用程序上下文中的目錄結構。

我建議看一下提供一棵樹的JavaScript小部件庫。 了解如何使用它。 弄清楚如何編寫一個servlet以獲取File結構,將其加載到Widget所需的JSON或其他數據格式中,然后就完成了。

您不能僅使用Java做到這一點。 您需要一些東西讓您在瀏覽器中呈現它。

我當然不會寫完整的東西,而是要解決您的特定問題

知道如何獲取目錄及其子目錄的名稱(使用Java)。

在這里和其他地方已經完成了一百萬次 只需遞歸構建文件或文件名列表。 您需要注意內存/堆棧溢出問題,因此我建議設置最大深度和文件數。

幫我找出這個名字的傳遞方式...

您可以將List<File>List<String>放入會話或請求屬性中。

...並在JSP中實施。

那是給你的。

視圖與服務器端提供的視圖不同。

步驟1了解如何在JSP中實現javascript樹

http://plugins.jquery.com/tag/tree/

步驟2然后,只需從服務器端傳遞樹變量即可構造您要查找的實際目錄樹。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM