Pakowanie zasobów

Zasoby spakowane w pliku .war są dostępne za pośrednictwem metod ServletContext.getResource i .getResourceAsStream. Ścieżkę do zasobów należy przekazać w formie łańcucha (obiektu klasy String) z początkowym prawym ukośnikiem (/). Ścieżka jest interpretowana względem katalogu głównego kontekstu lub katalogu META-INF/resources plików JAR umieszczonych w katalogu WEB-INF/lib:

myApplication.war
  WEB-INF
    lib
      library.jar

Plik library.jar ma następującą strukturę:

library.jar
  MyClass1.class
  MyClass2.class
  stylesheets
    common.css
  images
    header.png
    footer.png

Jeśli serwlet musi mieć dostęp do zasobów umieszczonych w katalogach stylesheets i images, odpowiednie pliki należy ręcznie wypakować do katalogu głównego danej aplikacji internetowej. ...

Get Java EE 6. Leksykon kieszonkowy now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.