Вот что я пытаюсь сделать:
- У меня есть bean-компонент
@ViewScoped
JSF, в котором я вызываю службу JAX-RS, используя Джерси. - Ресурс, который я запрашиваю, возвращает ответ с типом контента
image/svg+xml
. - Отобразите его на странице Facelet.
Мои исследования до сих пор привели меня к мысли:
h:graphicImage
(основной JSF) не поддерживает SVGp:graphicImage
(PrimeFaces) не поддерживает SVGo:graphicImage
(OmniFaces) также не поддерживает SVG.
Нет ли способа доставить SVG-изображение на страницу Facelets из резервного компонента? Служба, которая обслуживает SVG-изображения, будет позже расширена для поддержки доставки (помимо других форматов) PNG, но я надеялся, что использовать SVG напрямую.