Referenzieren der Dateiressource in einer JSF-Anwendung

8

Ich möchte eine XSD dynamisch von einer Bean referenzieren, wie ist das möglich? Ich habe dem Projekt bereits die XSD hinzugefügt, also befindet es sich irgendwo in der GlassFish-Domäne.

    
Daniel Szalay 06.10.2009, 21:27
quelle

1 Antwort

16

Benutze ExternalContext .

Wenn Sie die Ressource in die Bean laden möchten, tun Sie dies über getResource oder getResourceAsStream :

%Vor%

Wenn Sie eine URL zu der Ressource zurückgeben möchten, verwenden Sie getRequestContextPath , um den Pfad relativ zum Host-Root zu erhalten:

%Vor%     
McDowell 07.10.2009, 00:03
quelle