Jeśli Adres URL dotyczy protokołu file: protocol, można go przekonwertować na java.io.File
, a następnie użyć tych metod do wyświetlenia katalogu.
Jeśli adres IP URL dotyczy protokołu http :, wówczas nie ma koncepcji katalogów plików i zasadniczo nie można zrobić tego, co chcesz zrobić. Będziesz musiał cofnąć się i spojrzeć na wymagania wyższego poziomu, które próbujesz spełnić.
Niech serwer wdroży serwlet, aby pobrać listę plików z folderu określonego przez otrzymane żądanie. W punkcie końcowym klienta aplikacja wysyła żądanie do serwera, podając ścieżkę (wirtualny? Względny?), Którą zamierzasz wyświetlić. servlet
zwróci listę plików w żądanej ścieżce, pobranych z systemu operacyjnego serwera. Następnie serializuje listę plików do punktu końcowego klienta w celu dalszego przetwarzania.
Jeśli można renderować strony z dostępem HTTP tylko wówczas:
Użyj strony HTML i przetwarza go dając aukcji, aby uzyskać listę plików i Viz-a-mianowicie z wykorzystaniem wyrażeń regularnych, aby uczynić nazwy plików katalogu.
Czy wiesz, jakie rodzaje żądań HTTP można uzyskać, aby je uzyskać? Czy wiesz, czy docelowy serwer HTTP obsługuje nawet listing katalogu? – wrschneider
Nie mam zbyt wiele informacji na temat serwera i żądania HTTP, jedyne co mam to adres URL, jak wspomniano powyżej. – itro