Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Spring не отображает картинки


Автор: fath_fast 22.6.2008, 23:08
Народ! Выручайте - тотально туплю! Работа идёт со спрингом... Пытаюсь в одном из представлений отобразить jpg:
Код

  <img src="plakat2.jpg" width="100" height="100" alt="plakat2"/>
 

Картинка находится в этой же дирректории что и прдеставление, но она не отображается, зараза... Сначала пенял на ТОмкэт - создал обычное приложение, картинка отобразилась..., а тут - не хочет  :(  
Никаких ограничивающих фильтров не ставил. В чём может быть проблема?
Заранее спасибо!

Автор: v2v 23.6.2008, 00:50
с урлом напутал...
а попробуй ка:
src = "/myapp/myimg.jpg"

Добавлено через 15 секунд
не получиться , вікладівай конфиги ...

Автор: fath_fast 23.6.2008, 11:32
УХ!!! Действительно, напутал с урлом! Утром ситуация прояснилась!
Только немного остаётся неясно, когда абсолютный путь прописываешь - всё работает, а когда относительный - это src="plakat2.jpg" -  не хочет, хотя находится в одной директории, где представление smile 

Автор: v2v 23.6.2008, 11:33
как ты обращаешься к своему приложению?

Добавлено через 25 секунд
 урл для index.jsp какой ?

Автор: fath_fast 23.6.2008, 12:53
v2v, 
значит, все jsp-шки расположены в
Код

<bean id="viewResolver"
          class="org.springframework.web.servlet.view.InternalResourceViewResolver"
          p:prefix="/WEB-INF/jsp/"
          p:suffix=".jsp" />


Вот а картинку и саму страницу с которой хочу отобразить изображение я поместил в /WEB-INF/jsp/1, 
а урл для досутпа к этой странице есть - my_app/1/index.jsp

Автор: Kangaroo 23.6.2008, 15:21
Цитата(fath_fast @  23.6.2008,  12:53 Найти цитируемый пост)
значит, все jsp-шки расположены в

В WEB-INF не кладутся картинки, они лежат в корне проекта. Например, в папке images, тогда сцылко будет images/Picture.png и все будет работать.

Автор: fath_fast 23.6.2008, 15:33
Kangaroo, понял - спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)