2014-12-11 2 views
0

Я использую apache tomcat, и у меня есть некоторые файлы в моей системе, я создаю ссылки этих файлов с приведенным ниже кодом JSP.Ссылка для загрузки в jsp не работает

<% 
File files = new File("/Users/user1/tests"); 
File[] fileList = files.listFiles(); 
for(int i=0; i<fileList.length;i++) { 
    File f = fileList[i]; 
    out.println(i+". <a href='"+f.getAbsolutePath()+"' >"+f.getName()+"</a>"); 
} 
%> 

Теперь ссылки создаются отлично, но когда я нажимаю на эти ссылки, apache бросает ошибку 404. Как я могу сделать apache для доступа к этой папке.

ответ

-1

В локальной системе, если ваш файл находится в другом каталоге, кроме текущего веб-каталога. Для загрузки файла необходимо установить полный абсолютный путь файла, используя href.

Синтаксис: -

out.println(i+". <a href='file:///"+f.getAbsolutePath()+"' >"+f.getName()+"</a>"); 
+0

это ясно показывает в вопросе, который не окна. –

+0

Что вы используете? –

+0

позволяет пробовать и угадывать 'новый файл («/Users/user1/tests »);' –

Смежные вопросы