Граалс изображения абсолютный путь - PullRequest
3 голосов
/ 10 мая 2011

У меня есть это изображение в моем шаблоне заголовка <img src="images/slide-1.jpg" alt="Slide #1" width="175" height="77" />

Когда шаблон используется из файла gsp внутри директории 'main', изображение загружается.Хотя, если у меня есть тот же шаблон, который используется внутри файла gsp внутри контроллера, изображение не загружается.Я пытался изменить это:

<img src="images/slide-1.jpg" alt="Slide #1" width="175" height="77" />

на это:

<img src="../images/slide-1.jpg" alt="Slide #1" width="175" height="77" />

, и это работает, но теперь изображение на другой странице не.Есть идеи, чтобы решить проблему?Я знаю, что ключ должен быть абсолютным путем.Но я сделал несколько поисков и ничего не нашел.

Ответы [ 2 ]

6 голосов
/ 10 мая 2011

Вы можете поместить свои изображения в папку ресурсов (например, в YOUR_PROJECT/web-app/images), а затем получить к ним доступ в gsp по тегу ресурса .Таким образом, у вас не будет проблемы с абсолютным путем.

В качестве конкретного примера вы можете задать этот вопрос .

2 голосов
/ 10 мая 2011

Попробуйте "$ {application.contextPath} /images/slide-1.jpg".Это полу-абсолютный путь, который будет работать в любой среде развертывания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...