У меня есть файлы на сервере в следующем каталоге:список содержимого каталога сервера с помощью JSP
D:\tomcat8\webapps\schema_files\
Я хочу, чтобы перечислить все файлы, присутствующие в данной директории.
То, что я пытался
<%
String folder=application.getRealPath("D:/tomcat8/webapps/schema_files");
File file=new File(folder);
String fileNames[]=file.list();
System.out.println("fileNames[] : "+fileNames[0]);
%>
Ее не работает.
Однако, если я храню файлы в самом приложении в папке «/ WEB-INF/filefolder», тогда работает следующий код.
<%
String folder=application.getRealPath("/WEB-INF/filefolder");
File file=new File(folder);
String fileNames[]=file.list();
System.out.println("fileNames[] : "+fileNames[0]);
%>
Пожалуйста, помогите мне ..
что делает ваша программа делать сейчас? Я имею в виду, что текущий вывод – Dashovsky
@Dashovsky вывод «java.lang.NullPointerException» в строке «System.out.println (« fileNames []: «+ fileNames [0]);» –
Ваша программа развернута в .war файл на вашем сервере tomcat? – Dashovsky