Laden von Bildern aus CSS-Ressourcen in JSF 2.0 [duplizieren]

8

Ich bin neu in JavaServer Faces und versuche folgendes:

Die Vorlagedatei "/template.xhtml" lädt ein Stylesheet mit

%Vor%

Innerhalb dieser CSS-Datei möchte ich wie folgt auf Bilder verlinken:

%Vor%

Wie referenziere ich dieses Bild (was soll ich in LINK_TO_MY_IMAGE schreiben)? Ich habe bereits versucht, den direkten Link ( /contextroot/resources/images/foo.png ) und die JSF-Ressourcennotation ( /contextroot/faces/javax.faces.resource/foo.png) zu verwenden ? ln = Bilder ).

Meine Verzeichnisstruktur:

%Vor%

Also, mein Problem ist, dass ich immer ein "404 Not Found" bekomme, um diese Bilder zu laden.

    
Jan Bunschoten 25.03.2011, 08:10
quelle

4 Antworten

7

Fügen Sie css in Ihr XHTML

ein %Vor%

und in CSS

%Vor%     
Jigar Joshi 25.03.2011, 08:17
quelle
8

Nach vielen Experimenten funktioniert das im CSS:

%Vor%

Im obigen Beispiel ist msgError.gif meine Ressource, die sich unter /resources/images/msgError.gif befindet Ich glaube, die .xhtml wird nur verwendet, um das JSF FacesServlet zu verwenden (siehe web.xml)

%Vor%

Der "ln" ist der Name der Bibliothek.

    
Domenic D. 17.08.2011 03:50
quelle
0

Ich weiß nicht, warum es so viele verschiedene Möglichkeiten gibt ... aber hier ist ein anderer Pfad, der mit Inline-CSS funktioniert.

%Vor%     
Steve Jones 26.04.2013 16:21
quelle
0

SASS (SCSS) mixen

%Vor%

Verwendung:

%Vor%     
user853553 05.09.2014 13:15
quelle

Tags und Links