Witam, dopiero zaczelem ogarniac framework Java Server Faces i mam maly problem, jesli chodzi o strukture katalogu w eclipse.Opis problemu dosc dlugi, ale chcialbym opisac go dokladnie. Po utworzeniu projektu jsf jest np. w katalogu folder Java Ressources i w nim katalog src, gdzie umieszczam komponenty (klasy). I tu mam jedno z kilku pytan, mianowicie w jaki sposob mozna w folderze zrodlowym src umiescic jeszcze podfoldery np. java, com, jsf? Chodzi mi o to ze pozniej pliki .war maja strukture np. classes/java/com/jsf . Nie wiem jak mozna utworzyc w srodowisku podkatalogi do src, aby osiagnac ten resultat. Teraz chcialbym opisac, w ktore katalogi, jakie pliki laduje, bo tez nie jestem pewny czy poprawnie to robie. Pliki index.xhtml i inne z rozszerzeniem .xhtml umieszczam w katalogu WebContent. Klasy jak wyzej wspomnialem w katalogu src. Inne pliki sa generowanie i umieszczane automatycznie. Mam jeszcze jedno pytanie, gdzie powinienem najlepiej umiescic plik z rozszerzeniem .properties, czyli w tym przypadku pakiet komunikatow. Umieszczalem go w src, tworzylem nowa sciezke dostepu, ale tylko w katalogu WebContent stronka jsf zostala wyswietlona bez errorow, ale bez komunikatow zawartych w pliku messages.properties. Tutorial mam z ksiazki, ale wrzuce kod odnosnie tych plikow .properties, dokladniej element ktory dodawalem do pliku faces-config.xml :
Gdy plik umiescilem w katalogu src, dodalem nastepujacy element
<application>
<resource-bundle>
<base-name>src</base-name>
<var>msgs</var>
</resource-bundle>
</application>
Po dodaniu nowego folderu w WebContent/WEB-INF/hi
<application>
<resource-bundle>
<base-name>WebContent.WEB-INF.hi</base-name>
<var>msgs</var>
</resource-bundle>
</application>
Po dodaniu pliku tylko do WebContent
<application>
<resource-bundle>
<base-name></base-name>
<var>msgs</var>
</resource-bundle>
</application>
W tej ostatniej wersji stronka zostala wyswietlona, ale bez wiadomosci z pliku messages.properties.
Pewnie dla niektorych wyda sie to blache, no ale dla poczatkujacych jest to zupelnie cos nowego
Za wszelka pomoc wielkie dzieki!!!