2015-02-01 2 views
0

Я пытаюсь создать проект в затмении. Мои изображения находятся в папке WebContent/images. я получаю доступ к изображению, как с:Невозможно отобразить изображение в JSP

<body> 
 
    <% 
 
     List<String> images = (List<String>)application.getAttribute("images"); 
 
     for(String image: images){ 
 
       
 
    %> 
 
     <img src="<%=application.getContextPath()%>/java1.png" width="150" height="200"/> 
 
     <p><%=application.getContextPath()%>/images/java1.png</p> 
 
    <% }%> 
 
     
 
</body>

+0

Что вы имеете в виду именно? Является ли изображение не найденным на вставленном пути или не вставлен путь изображения? –

+0

Путь верный, но изображение не отображается. Вместо изображения - пустой кадр – ooberemok

+0

Итак, если вы правильно щелкнете изображение и откройте его на собственной вкладке, это видно? –

ответ

0

Если вы не можете получить доступ к файлу изображения

Вместо того, чтобы использовать эту

application.getContextPath(); 

Используйте эту

application.getRealPath("/"); 

Приложение.getRealPath() преобразует путь веб-контента (путь в расширенной структуре папок WAR в файловой системе сервера) к абсолютному пути файловой системы диска.

"/" представляет корень веб-контента.

+0

Спасибо. Это работает, но я не думаю, что это безопасно. – ooberemok

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