JSF commandLink avec l'image

J'ai un problème avec <p:commandLink>. Je veux faire planer effet, mais je ne peux pas charger l'image à <p:graphicImage> via CSS.

CSS:

.accountEditBtn {
    background-image:
    url('#{request.contextPath}/resources/image/pencil_black.png');
}

JSF:

<p:commandLink
    update="@form"
    actionListener="#{someBean.someListener}">
    <h:graphicImage styleClass="accountEditBtn" />
</p:commandLink>

Je vois rectangle vide avec de la frontière.

Mais quand j'ajoute la touche alt pour graphicImage, j'obtiens l'image sur le texte d'alt...

Où mon erreur?
Je vous remercie.
p.s. erreur de frappe - classType -> styleClass

  • Juste une remarque, mais au lieu de background-image: url('#{request.contextPath}/resources/image/pencil_black.png'); en CSS, vous pouvez écrire des background: url("#{resource['image/pencil_black.png']}");
InformationsquelleAutor MaximG | 2012-04-19