2015-08-06 4 views
0

Я использую PrimeFaces версии 5.2 и Glassfish в качестве сервера для развертывания моих результатов. Я закодировал короткий пример, чтобы загрузить файл с сервера, и у меня возникают проблемы с отображением GIF-изображения, связанного с индикатором выполнения.Правильный путь в PrimeFaces View

Проблема в том, что я не могу найти правильный путь к изображению. Моя структура папок выглядит это изображение:

Image_1: Project Structure

Я собираюсь дать вам более подробную информацию в следующих изображениях вы можете увидеть ниже:

Это изображение показывает фрагмент Xhtml, связанный с пути в этом случае:

"изображения/ajaxloadingbar.gif"

Вы можете видеть, что GIF отображается неправильно, а другой добавленный код - это html, сгенерированный и представленный опцией Inspect element веб-браузера Chrome.

Image_2: Wrong path first try

Я заметил, что я достиг своей цели, извлекая javax.faces.resource и последний xhtml расширение (см 3-е изображение).

Image_3: Desired Results

Зная это поведение я попробовал несколько вариантов на пути изображения, и я до сих пор борюсь с этой проблемой. Ниже перечислены некоторые из тех путей, которые я пробовал без везения.

Image_4: Path not recognized

Unable to find or serve resource, images/ajaxloadingbar.gif.

Unable to find or serve resource, /images/ajaxloadingbar.gif.

Unable to find or serve resource, ../../images/ajaxloadingbar.gif.

Unable to find or serve resource, ../images/ajaxloadingbar.gif.

Unable to find or serve resource, Pack_Encrypt/images/ajaxloadingbar.gif.

Unable to find or serve resource, /Pack_Encrypt/images/ajaxloadingbar.gif.

Unable to find or serve resource, /WebContent/images/ajaxloadingbar.gif.

Я очень признателен за любую помощь или идеи относительно этой непростой путь. Я хотел бы использовать относительный путь, а не абсолютный путь.

С наилучшими пожеланиями, Луис А.

+0

@BalusC, Я сделал свое исследование, прежде чем отправлять на мой вопрос я выполнил некоторые запросы, как: 1- Primefaces проблема с траекторией изображения 2 - Образ пути в PrimeFaces (На самом деле вы отметили один из этих вопросов как [дублированный] (http://stackoverflow.com/questions/30295652/how-to-get-image-through-image-path -in-primefaces-using-grphicaimage-tag).)
Я не пробовал с ** Facelets Templates **, потому что эти термины совершенно новы для меня. Пожалуйста, не уменьшайте мой вопрос из-за этого. Этот вопрос может помочь людям, незнакомым с используемыми выше терминами. –

+1

Просто изучите JSF в собственном учебнике Java EE или в реальной книге. Все термины, которые вам нужно знать (и многое другое ..), рассматриваются там. Я не уменьшал, я просто закрылся как дубликат, поэтому поисковая система теперь может найти новые ключевые слова в вашем вопросе и связать их с существующим вопросом. – BalusC

ответ

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

  • Нет связанных вопросов^_^