Я использую PrimeFaces версии 5.2 и Glassfish в качестве сервера для развертывания моих результатов. Я закодировал короткий пример, чтобы загрузить файл с сервера, и у меня возникают проблемы с отображением GIF-изображения, связанного с индикатором выполнения.Правильный путь в PrimeFaces View
Проблема в том, что я не могу найти правильный путь к изображению. Моя структура папок выглядит это изображение:
Я собираюсь дать вам более подробную информацию в следующих изображениях вы можете увидеть ниже:
Это изображение показывает фрагмент Xhtml, связанный с пути в этом случае:
"изображения/ajaxloadingbar.gif"
Вы можете видеть, что GIF отображается неправильно, а другой добавленный код - это html, сгенерированный и представленный опцией Inspect element
веб-браузера Chrome.
Я заметил, что я достиг своей цели, извлекая javax.faces.resource
и последний xhtml
расширение (см 3-е изображение).
Зная это поведение я попробовал несколько вариантов на пути изображения, и я до сих пор борюсь с этой проблемой. Ниже перечислены некоторые из тех путей, которые я пробовал без везения.
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.
Я очень признателен за любую помощь или идеи относительно этой непростой путь. Я хотел бы использовать относительный путь, а не абсолютный путь.
С наилучшими пожеланиями, Луис А.
@BalusC, Я сделал свое исследование, прежде чем отправлять на мой вопрос я выполнил некоторые запросы, как: 1- Primefaces проблема с траекторией изображения 2 - Образ пути в PrimeFaces (На самом деле вы отметили один из этих вопросов как [дублированный] (http://stackoverflow.com/questions/30295652/how-to-get-image-through-image-path -in-primefaces-using-grphicaimage-tag).)
Я не пробовал с ** Facelets Templates **, потому что эти термины совершенно новы для меня. Пожалуйста, не уменьшайте мой вопрос из-за этого. Этот вопрос может помочь людям, незнакомым с используемыми выше терминами. –
Просто изучите JSF в собственном учебнике Java EE или в реальной книге. Все термины, которые вам нужно знать (и многое другое ..), рассматриваются там. Я не уменьшал, я просто закрылся как дубликат, поэтому поисковая система теперь может найти новые ключевые слова в вашем вопросе и связать их с существующим вопросом. – BalusC