Атрибут image
должен ссылаться на имя класса CSS , а не на простое свойство CSS. Итак, это должно сделать:
<p:commandButton image="someCssClassName" />
со следующим в вашем CSS:
.someCssClassName {
background-image: url(images/title_logo.jpg)
}
Обратите внимание, что я исправил основную опечатку в имени свойства, а также удалил косую черту из URL-адреса изображения, иначе он был бы разрешен относительно корня домена сайта; В приведенном выше примере ожидается, что title_logo.jpg
будет находиться внутри папки /image
, которая, в свою очередь, находится в папке, где находится файл CSS.
Однако, этот менее неуклюжий, я думаю:
<p:commandLink action="#{bean.submit}">
<h:graphicImage name="images/title_logo.jpg" />
</p:commandLink>