Przekazywanie akcji komponentu bean do pliku tagu Facelet
W moim projekcie JSF 1.2 utworzyłem plik tagu facelet i zdefiniowałem tekst wejściowy, który ma atrybut actionListener, do którego muszę podać nazwę metody bean bazy danych. Próbowałem zdefiniować zmienną actionListener = "# {actionListener}" w pliku tagu. W moim xhtml, gdzie nazywam komponent, gdy przekazuję wartość jako
<code>actionListener="#{myBean.preFillData}" </code>
plik znacznika traktuje go jako właściwość i błędy wskazujące, że nie znaleziono właściwości „preFillData”. Jeśli zmienię to na
<code>actionListener="#{myBean.preFillData()}" </code>
następnie w pliku tagu występuje błąd analizy, ponieważ nie lubi on nawiasów, aby wskazać nazwę metody.
Jak przekazujemy nazwę metody do pliku tagu?
Dzięki PT